Always have a hardware firewall. I do recommend ZoneAlarm... not to keep people out... but to have control of what trys to LEAVE your machine.
When XP Service Pack 2 comes out Zone Alarm will pretty much be obsolete. XP SP2 should probably be out sometime this summer or early fall.