There are free trials of just about every Windows firewall. I suggest you try a few and select the one that's right for you.

Personally, I love Sygate Personal Firewall. There is a free time-unlimited version with just a few advanced toggles disabled, or the Pro version is about $50 USD. It's a nice, solid, simple but powerful firewall with many advanced configuration options. I highly recommend checking out the free version. I've been happily running it for about 2 years with great results. I'm even running the free version on my web\mail\shoutcast server.

http://www.sygate.com/products/sygat...rewall-pro.htm