Any thoughts on adding support for control of Amazon EC2 virtual machine instances? It would be a similar set of functions like you have not for Hyper-V, etc., but would use the Amazon API with a particular set of credentials. The same could be done for Microsoft Azure and maybe one or two others (although EC2 would cover a lot of ground).
With that in mind, the set of functions for any "cloud" (or local VM system) is roughly the same (start a VM, stop a VM, reboot a VM, check status of a VM, etc.); maybe there would be a way to make these functions generic enough to target various back-end systems using the same tasks with different credentials?