I use Sygate myself and have found that I really like it. Its very simplistic and easy to config. I haven't used any others but this one creates rules as you go. If you try to run a program that tries to make an outbound connection then it will ask you if u wish to allow it and also if you only want to allow it this time or make a permanent rule. Also if a program changes it will inform you that it has and ask if you still wish to allow it.


Here is the Sygate site.

And here is the link for the installer from Tucows which is a fast mirror.


Hope this helps.


hjack

edit : Forgot the links