I agree with Tony, Merc, and Buck....use the XP SP2 firewall AND have a hardware firewall (Smoothwall, Linksys, etc) between you and your modem.
PacBell has started using a DSL modem with router and WAP included for free. I'm not sure how much I trust it's firewall, it's a little too "user...