Pesky customers have tasked us to develop and modify a number of applications which interface with a distributed database and we want to have multiple copies of said DB that developers can modify, break, generally fuck about with and blow away at their whim. Unfortunately the unique identifier of each copy of the DB is based on the server name on which the DB resides, which would appear to limit the potential for multiple copies of the DB on a single physical server, so the developers want to buy a bunch of servers to host these copies. Given that the purchase and maintenance of these servers would be down to me, I'm not too keen on that plan and have suggested that they look at VMWare Workstation to run virtual servers, with the added bonus that they can blow the DBs away and roll back to older versions with relative ease. The response has been that they are not keen to introduce such an "unknown" into the development and test environment. It seems to me that they would only be dealing with the OS and the DB and that the underlying "virtual hardware" would be irrelevant. So, what's the real story? Does VMWare add "unknowns" to the mix or is it effectively a pukka server? Win2K server in this case.