Our company uses Parallel Domain to generate our test environments. Parallel Domain has allowed us to have more consistency between environments than we've had in the past. It also allows us to easily and quickly create new environments. It can be a bit difficult to understand how to use the software. We've been using Parallel Domain for about 6 months now and it hasn't been too difficult to adapt to. We've had a few minor issues. You can learn how to use it once and you're good to go. We've been able to create more consistent test environments and are able to quickly run multiple tests.