Recomended Firewall to go with Avast?

I heard WindowsXP firewall is bad, whats a good free firewall I could get?

Online Armour
PCTools
Outpost Firewall Free
Comodo
ZoneAlarm

Personal Firewall Tests & Results. Firewall rating:
http://www.matousec.com/projects/firewall-challenge/results.php
About the leak tests limitations: http://forum.avast.com/index.php?topic=29259.msg247460#msg247460

Freeware firewalls:
http://www.firewallleaktester.com/tests_overview.php
http://www.thefreecountry.com/security/firewalls.shtml