The Windows XP computer I've had since, I believe late 2005, has had zero problems with viruses, worms, etc.
The Vista computer I've had for around a year has had zero problems.
Not because I know what I'm doing, but I just don't do stupid things. (Not that I'm saying all problems stem from this, its just the only reason I see to my lack of viruses)