Right, I tried Avast! free edition but I couldn't stand the stupid interface (why is it that anti-virus vendors seem to think that their programs have to have their own interfaces?) so I downloaded NOD32 and was pleased to see an option for a standard Windows interface so NOD32 will do for me even though I will have to pay for it.
I will give the free Zone Alarm firewall a go, since I haven't got around to buying a WRT54GL yet,

but I wish that you could get the advanced firewall without the other stuff.