Just wanted to comment that Giznary's suggestion of using the datastore browser works great with one caveat; if the VM in question was originally thin provisioned, it will end up thick on the new datastore. I'm not sure if that's also the case with the other methods proposed.