I use putty tunneling+proxifier (on windows) and a python script on my ubuntu box (The name is escaping me at the moment).
It's very simple to setup, doesn't require a ton of configuration, and can be just a secure as a VPN connection.
I've never been a fan of OpenVPN. Configuration is cumbersome and performance wasn't that great.