This is not a recommendation but a suggestion. Since Microsoft is going to pack CA's Etrust EZ Antivirus into some of its OEM versions of Windows, you might want to check them out. I use CA's EZ firewall and virus protection. It works nicely. If you are looking for free but good virus protection AVG and Anti-vir are also good. You will get any number of suggestions, but I suggest CA's first since Microsoft seems to be cheek and jowl with them.