If Sherlock could create and manipulate Azure virtual machines then we could run tests on Azure hardware which would reduce set-up time. Azure would also provide an easy way to scale up the available test environments.
We could start in a more general way in that we could allow people to define VM images that could be turned into a VM upon request. Azure and Hyper-V would be two specializations of this approach.
If Sherlock could create and manipulate Azure virtual machines then we could run tests on Azure hardware which would reduce set-up time. Azure would also provide an easy way to scale up the available test environments.