We have 2 PCs behind routers in geographically separated networks. What is the best practice to connect those two PCs together as if they were connected locally in a LAN. Is VPN the answer and how do I setup a VPN network connection? Do I need a VPN server or something? Thank you for such wonderful site.