I used AVG for years and was very disappointed with the last release. Half the time their servers seemed to be down when they tried to update.
I downloaded a trial version of Kaspersky and it found over 100 different virus's in my pc, apart from that it found 214 spyware & malware programmes.
I paid about $56 for the full version and it not just has the anti-virus, but also spyware & malware protection. You can see who emails are from before
you download them. I can tell you honestly guys, I noticed an enormous difference in my pcs' performance after I installed it.
If you're running a wi-fi modem you don't need a separate firewall programme since most modem / routers have built in firewalls.
OK, It's not free, but sometimes I'm quite happy to pay for something if it'll give you better protection.