At work, I needed to block outgoing IP connections in order to inspect the behavior of our product.
I thought: why not use the native, Windows Firewall for that? Oh. Controlling outgoing connections is not supported by windows firewall (w2k3, at least). lame.
So I went on and searched the net for free windows firewalls. And.. I couldn't find anything good which is really free. So I've started looking for less-free firewalls, and found the Kerio firewall which is a trial version which expires if you don't pay them $$s.
It was pretty good actually, and satisfied my needs.
[30 days later]
Why is this VM so slow?? Remote desktop doesn't work.. After chasing the wrong error message problem, I've tried logging in through the vmware console. Then I've noticed this little balloon on the systray saying something like "Kerio firewall trial has expired; limiting bandwidth to 4kb/sec". OHHH that's just a great attitude!
I had a similar issue with Kerio, only on my version (a few years ago), it didn't limit the bandwidth but just stopped allowing incoming TCP connections, and also wouldn't uninstall. Eventually I had to reinstall Windows.