Software firewall : ZoneAlarm
Hardware firewall : PIX 525 .

I have both at home , and the 2 work perfectly. It depends much on your configuation skill.