best free firewall

Miscellaneous Forums/General Discussion/best free firewall

ZoneAlarm regularly causes BSODs on my win98SE machine. I have a hardware firewall (in my wireless modem/router) but how would this stop apps 'calling home'?