migrating webmin/virtualmin/usermin to new server

i would like to migrate my entire server (full lamp stack, including email accounts and messages) to amazon ec2. what is the best way of going about this? – full virtualmin backups/restores, or is there some sort of script for migrating all my data over to the new server?

Beyond using the VM2 product (which, so far as I know, is still in a private-beta testing period), doing a backup then restore is the recommended option for moving from one server to another.

The backup/restore is pretty straight forward though, just dump all the files to one dir, copy them over, and restore them all from one dir. The amount of time you have to babysit it for is pretty small.
-Eric