Zonealarm, Tiny, and Sygate all work just fine in XP Pro. Pick which ever one you like the best. The XP firewall works fine for incoming, but does not protect against outgoing, and it's impossible to configure. You're better off with one of the 3 above, and just disable the XP one.