Virtual Private Networks provide authenticated and encrypted connections between machines over the Internet. Many good open source VPN systems are available. I will talk about one, Openvpn, that I use to connect my home network to my office network. I will give some background on VPN technology and then demonstrate Openvpn by making a vpn connection between a machine at the meeting and my office network.