Hi,
I personally recommend Avast or AVG for freeware as they are simple to use and do not take up much resources yet provide effective detection. No single Anti-virus is a detect-all I'm afraid. You really need an effective combination of firewall, anti-virus and antispyware to keep out the nasties.
Regards,
Your friendly momok =)