I have a problem that I can't figure out any way to resolve. We have a software application that we support that's installed at various client sites. Each client uses a different VPN solution. My developer needs to be able to connect to each client at any given time to do support or perform software upgrades, but the various VPN clients have problems co-existing on one machine. The only thing I can think of is installing something like Virtual PC and installing a different client each on a different VPC (though I'm not 100% certain this will even work)... he'd have to set up a development environment in each VPC as well which is a PITA. I can't really set him up with more hardware as it needs to be portable and lugging several laptops back and forth between home and work isn't really a convenient option. Does anyone have another idea as to how I might get around this issue? It's only going to get worse as more and more clients begin to use our software.