I use Microsoft Security Essentials. It's free and it hasn't failed me yet and I don't expect it to. Some of the fancier ones also get on peoples nerves when they block things that are completely harmless. No point in paying $50 a month for something like that. If I was downloading questionable material a lot then I might pay for the better ones just to be extra safe.