SoftEther apparently has recently open sourced their product. I have my own VPS I use to run a VPN when needed and just replaced OpenVPN with this. Quite good performance and an order of magnitude easier to setup than OpenVPN.
OpenVPN took me a few hours to tune properly using iptables and such. This one was up and running in about 15 mins for me with better throughput. As a bonus, it's also very easy to configure for L2TP, so you can more easily access via the Windows native VPN client (as well as iphone/android/mac).
Highly recommended if any of you have your own VPS or regular server.
http://www.softether.org/