Great.  Imma merge this as-is, then, since we seem to be agreed?  It could certainly do with some more features (eg: the ESXi license key being supported), but it should be a good basis for more community testing.