Excellent advice and recommendations Hursti.

If you would like a free alternative to the anti-virus applications Hursti listed, I recommend Microsoft Security Essentials. Once again, it's very light on the CPU and I find it does a good job of protecting your system. I've been running it for years now and have never had a single virus!