I remove virus's for a living. And for the curious at heart, their doesn't seem to be a lot out there that will stop that nasty malware from getting on your computer, except
Web Roots Spy Sweeper.
I have used Trend Micro for the last 10 years, looking to save a few bucks for my clients I have tried Avast, AVG, and have in the past actually recommended Microsoft Security Essentials. For customers with Comcast, I have recommend the FREE Norton they give away, and that is a decent product, BUT I have removed Malware from computers using all of them.
It only takes one wrong click, and BAM a call to your local computer tech.
I have tested Spy Sweeper against known locations of malware, and it flat stopped it from ever getting on my computer.
The only con to this program is if your computer is old, it will slow it down some.
So the question is, how curious are you?