I work for a small business that is looking at trying to access the Main Server while out on site or from other locations. They have there main program for invoicing service calls on it. They would like to access from onsite (internet pending) and be able to talk to the program in real time. I have been researching either doing a VPN or set up a new server. The server is needing upgrading anyways. With the new server setting up Virtual Machines for the Techs to remote in and access do the work thru them. Can anyone help and give some insight on the pros and cons of each. Thanks