I think I may have posted this before, a free malicious software removal too from Microsoft.
http://www.microsoft.com/security/ma...e/default.mspx
There is also this from Microsoft. One Care Live which checks everything while you are online.
You can click
Protection: for the virus check
Clean up: which gets rid of junk on your hard disk
Tune up: Improves your PC's performance
Clicking Full Service Scan does all the above step by step.
http://onecare.live.com/site/en-us/d...sah/?s_cid=sah