I recently started using Avast which has a free version for home use, one cool thing is that after the initial installation it prompts you to reboot the machine and it will then do a full drive scan before the OS loads. This should clean any viruses it detects before they have the chance to execute and replicate.