Sygate Personal Firewall is also very good. It protects inbound as well, but not quite as well outbound. It does, however, have security features that
ZoneAlarm does not including protection from DoS attacks. Sygate's firewall has an easier interface to use.