the firewall on windows xp service pack 2 is really good, however, becuase ive only got a 1.5gig laptop, i found it slows my machine down a lot.
i cant use the xp firewall because i use direct connect for downloads and it doesn't let you do that. unless of course you know the exact port that it uses and u can allow it through.