best firewall is probably that one thats integrated into a router ;) But for software firewalls I like zonealarm. I don´t expect ever to be really "hacked" so it´s enough protection for me. And it´s pretty good, but the best: it´s free ;)