I use Windows Live Onecare and have been for over a year now click here
Onecare is not a drain on your system and constantly works in the background. Once you set it up you just forget it. It can be used on 3 PC's with the same license and costs £37.99 per year. I have it installed on both my XP and Vista machines and have had no problems with either setup. J.B.