There's another use for VPN: I use OpenVPN between mobile devices and home so as to both have access to resources online there - and I don't need to worry about man-in-the-middle attacks when I'm using a Wifi access point at, say, an airport)
[edit] There are a number of firewalls that come with an OpenVPN server built in. I use pfSense, which is free software that runs on most x86 boxes — or VMs. Synology’s Diskstation, a NAS solution, also comes with one — but I’ve never used that. you’ll also need a way to find your home IP address when you’re away. Best solution for non-fortune500 (that’s us) is namecheap.com [/edit]