Initial tests look good (haven't played with -o or -n yet).
I do notice that you say but currently will not convert VirtualBox, VPCS and QEMU nodes
Do you have plans to do these? (no pressure)
The docs are slightly out of sync on that one (my own fault). VirtualBox and QEMU... I intend to do, but was waiting for beta2 in case anything drastic changes with regards to VirtualBox. As for VPCS... see below
If you do, I'd like to suggest that you DON'T try and convert existing cloud connections (used for VPCS) into the new VPCS device - leave them as cloud connections with a computer symbol (if that is what they have), because they WILL still work in the old format. Leave it to the user to change them to the new VPCS devices if they so wish.
This is exactly, what will happen to VPCS nodes currently as there is absolutely no way for me to work out whether the Cloud device is a Cloud or a VPCS node.... so they are just converted to clouds.
I have also begun work being able to convert snapshots, just need to find out how Jeremy will handle snapshots now :P