I don't use any anymore, but Zone Alarm seemed quite good (and free) to me, although if you really want something secure I'd suggest a linux box or another kind of hardware firewall between the...