I will chuck in my oft-posted suggestion too that a boot-time AV scan is an excellent weapon in the armoury. Avast offers such. This scans your system BEFORE Windows activates (which is where a large number of viruses etc lurk). It finds those that 'hide' themselves in Windows.