I stumbled upon this free scan from Microsoft. I thought I'd just make a note of it in the forum as I've never heard of it before.
http://onecare.live.com/site/en-ie/default.htm
You can buy it for realtime protection - anyone ever heard of someone using it?
James.