Just moved my personal account & sites to the new server and it works great! pretty speedy and no major issues. I use wordpress and gallery2 so by moving my site first, I figure out what software is missing, get it installed, and make note of any changes that need to be made to the configuration in order to get things working. So far no big deal, just installed a few extra packages that I didn’t have before, enabled a few apache2 modules, and corrected a few permissions on the gallery image directory.
Everything looks great. I need to test out awstats and all the other maintenance things that happen regularly to make sure they pick up on new sites, but other than that, not much else to do besides start moving people.
I even wrote a script that does just about everything for me including adding a new user with the same password as the current server, compressing their home directory and copying it over and then expanding it (maintaining permissions) and then copying over their databases and creating their database accounts automatically, followed by their awstats compiled webstat history. The only thing I have to do is verify things came over correctly and then update DNS manually and restart it and apache2. I ran the script against my own account last night and everything went well. I love scripting.