A friend of mine recommended http://www.vpnbook.com/freevpn as an easy way to get out of uncensored internet. I also found SoftEther which is a VPN project that provides a few VPN protocols. That way if one is being blocked you can try another. Another interesting project I found was tinc. This seemed a bit old. However, due to the obscurity of the implementation it is probably not blocked. A hacker vpn called ChaosVPN also seems a bit extreme.
http://samy.pl/ has some interesting networking tools to get around firewalls and other network and hacking type tools.
All of this is due to the fact that I want to be able to remote desktop to a friends computer on a computer that sits behind a firewall. Which made me think that oh I might be going to China and I would like to be able to get on gmail while there. So, I looked into vpns!