Desktop support is not what I like to do, too many of my friend would like me to go clean up thier PC. No way I'm not going to be spending hours cleaning somebody else's PC. I usually answer to my friends; sorry I'm a mac/linux guy. We don't really get virus...
Anyway I saw an article today: How to take better care of your PC in '08
Here what you need to know:
Free options exist, such as AVG Anti-Virus Free Edition (free.grisoft.com) and Ad-Aware 2007 (http://www.lavasoftusa.com/), but many users choose more robust pay-for-use programs, like Sympatico Security Services ($6/month), Norton Anti-Virus 2008 (http://www.symantec.ca/; $39.99), Windows Live OneCare (http://www.microsoft.ca/; $39.99) or McAfee VirusScan Plus(http://www.mcafee.com/; $39.99).
and keep your windows up-to-date with all Microsoft patches.
I hope this help, and please don't ask me to fix your PC :-) Imagine if I was asking you to come pick up to 4 weeks of 2 dogs pup in my back yard when it's 8 F outside. (I'm having one of those day today, and it's only 7:30 AM :-(...)