Kerio Personal Firewall
Everyone has their opinion of best (freeware) software firewall - this is mine.
Weighing in at no more than 2MB, compact, stable and unobtrusive.
Strong rule based application incoming and outgoing TCP/UDP/Other protocol filtering.
MD5 program signature verification.
Remote administration and Logging to Syslog daemons. For this I can recommend SL4NT
Free for home or non-commercial use.