Take a look at OpenVPN at http://openvpn.net for a possible solution. By the way, you don't need to set up a VPN to get at your files. Of course, it depends what you mean by this, but if you just want to connect and copy files to your iBook while away from home, you can just SSH in to your Mac...