Another vote for AVG.
http://free.avg.com. Have it on all my home WinXP computers and hand it out to people at work who ask for home recommendations. (I'm the IT Manager)
But I run Avast on my Vista machine. For some reason AVG wouldn't stay running on that one.