Welcome! and rules
Joel on Software
How scriptable are Windows's insides?
VPN's are too hard for the lay user to understand. Even when the systems have been preconfigured for them, they don't "get" what goes on behind the scenes so they don't get why when they click on something, they can't access their files.
This was back in 1998 or 1999, but we successfully used the RASAPI (RAS = Remote Access Services) to create a point-to-point dialup connectoid, dialup and make the connection, and establish the VPN.
Fog Creek Home