I like the challenge. If the client has a few days, I have no problem throwing everything at it. What it boils down to, is $. At my rates, I can't always charge 8/10/15 hours to fix that type of an issue. It'd be cheaper to buy a new pc. I basically cap at 2 hours for that kind of stuff. If he was a $39.95 flat fee guy then, he'd lose $ big time fixing the problem.