Im trying to find a firewall that blocks packet-wise as oppose to program-wise...

I've used Sygate Personal Firewall bf: http://pcworld.com/downloads/file_de...id,8132,00.asp
... as well as others... but whenever u try to block a single packet, it ends up blocking the whole program (maybe I don't know how to use it properly?)

Does such a firewall even exist?
I guess there are forums better suited for this discussion... sorry for being a lazy bum...

Oh btw: firewall --> preferably free