From the point of learning about this type of computer ability I have been interested. To connect to your home network from anywhere in the world as if you are there physically is quite an astounding phenomenon. If you don't believe me, then I guess you have never wanted to print a file to your printer while you are away from home or listen to your MP3s that are only available on another computer. That and you really aren't concerned with encrypting your traffic while you're on a free wifi location. I guess your email, IM, or Facebook password aren't that important to you then.
I'd rather not run into that kind of situation. That's why I have been looking at different tutorials on how to set up my own VPN server on a Ubuntu computer. At some points, such as subnets, I become confused. If anyone out there knows anything about VPNs, subnets, or related networking ideas please help me out. Otherwise, I might get back to this project later and help you out with a clear tutorial. By the way, the software I'm looking into is called OpenVPN. Leave me your helpful comments, thanks!