It runs on Windows Server 2003 and supplies such a feature. However the cost may be more than your own machine to log into.
After trying for over a month to get a VPN to work I have given up. I have been able to remote desktop to work. However, it doesn't allow multiple sessions so I end up kicking my wife off the home computer when I need to logon from the road.
Is there a way to allow multiple simultaneous sessions (i.e she can be on the local machine working and I can be logged in remotely?)