I’m testing out Tunnelblick for VPN access to a private network. It works out pretty well once you get the configuration file setup correctly. After that, traffic and ease of connecting are a piece of cake.
References: http://code.google.com/p/tunnelblick/
You don’t say how hard it is to set up the server side 😉