There seems to be an endless array of anti-virus software available, all promising to protect your computer from online viruses. However these anti-virus packages don't come cheap, so lets take a look at some free alternatives.
AVG well know and good user feedback
Avast quite popular