in reply to your bullet points:
1. I've already done this a few times. there is a proccessor flag that has to be mokeyed with if you insist of moving it while the Guest is online, otherwise, just like any other move.
2. not sure what you're asking here.
3. Part of ESX. VMs can reside on all flavors of SAN, including iSCSI. Openfiler works great for this, and runs standard SMB shares as well.
4.One of the main features of VMWare View, which is what this client supports. you can turn on this functionality in standard VirtualCenter setups, to get this functionality for servers, but View is where it all comes together. imagine doing the same thing to your clients. when all the people log off at the end of the day, all their desktop VMs go idle, and VMware dynamically moves them to consolidate to a few servers, then shuts off the rest.
Cool stuff. just found out about the Sun solution for Desktop virtualization from this thread, though, and plan to do some research to see how it stacks up.