With the correct setup, a VPN can be a highly secure and flexible way of talking to remote machines with a minimum of fuss and bluster. You can run your own VPN server at home without much trouble.