The answer is none. All software firewall apps have a tendency to cause more problems then they could ever possibly solve. Get yourself a good router/wireless access point combo with DMZ and hardware firewall. It will save you many headaches in the long run, not to mention not use up an computer...