This post is only on the new location for the ALL BS site – seeing it means that the migration was successful…. and actually surprisingly painless.
I used the “all-in-one WordPress Migration” plugin.:
Install the plugin on the original WP instance, and run the export command (go through the advanced options, maybe elect not to export the spam comments etc..) – this then gives you a .zip containing pretty much everything from your site including media assets.
Then install the plugin on the fresh WP instance, and run the import using that .zip.
Everything seems to have worked pretty much seamlessly, with my only problem being that the some of the internal links and media base paths were set to be the new temporary WP location, ahead of the DNS changes being made. I suspect that if I’d tweaked the WP instances ‘general’ settings ahead of running the ingestion that things would have been simpler.
My final step was to update the DNS for my domain to point at the new nameserver… and then it was a question of waiting while DNS propagation progressed. One recomendation to speed this up was to use via OpenDNS’s CacheCheck http://cachecheck.opendns.com/ .