I'm sure a few others are stuck being the unofficial computer fixer for family and friends. I'm a Java/.NET software developer but to most that translates to "he fixes computers". So over the years I've fixed numerous spyware infections, bad drivers, fragmented drives, and so on.
Last year I cleaned up a particularly bad spyware infestation on my sister's computer. She installed some IE toolbar that was the culprit. I told her to be more careful and use Firefox and so on.
All was well until last week.. Apparently it was crashing all the time again; I went over to look at it and found a bad virus. When I say "bad" I mean it installed a rootkit and would be virtually impossible to remove. Well, I could pop-out the hard drive, hook it up via USB to another machine, delete the virus, run an XP repair from the CD, and hope for the best. It would eat about 4 hours in total.
I asked what the last thing she did on the computer was but didn't get anywhere. I ran through a list of possible sources and found out that she bought a DVD of bootleg MP3s from a questionable market (they're not that hard to find). You can probably do the math: autorun.exe + running as admin = rootkit install.
I told her I wasn't going to fix it and she'd have to try the Best Buy or Circuit City repair center. Suddenly I was the bad guy
I look at it this way - if I was a mechanic I'd fix a leaking brake line for a relative for free. However, if that same relative got totally drunk and wrapped their car around a tree I wouldn't do free body work.
I decided last night that I'm not going to fix any computer problems that people brought on themselves. Bad hard drive sector, OK. Virus from a * site, not fixing it.
Where would you draw the line on providing free tech support?