All firewalls work with P2p as long as u know how to configure them..

I got it working with SyGate, ZoneAlarm, OutPost, and Look n' Stop

Just give ur P2P full access (or enough access) and open the ports