I already use Ad-aware. Forgot to mention that. I have it run a quick scan on bootup (memory, registry), and then I do a full scan when I feel like it; no less than once a month.

Do you think the firewall that comes with McAfee VirusScan 7 would be good for the job?