I've a test environment with several machines using a mix of OSs and MS softwares, several developers use the machines on site and remotely. Recently I'd to downsize it to just one machine.
What would fit better this scenario, Ghosting or Virtual Machines?