On Till's blog today, there's a checklist of sorts to help make moving a Magento-based online store over to another server.
Frequently, you do client work and if you are fortunate enough, you can setup a development environment on your own server or your laptop (or whatever), tinker with the files, and templates, and so on â€” until it's all done. And whenever you are done, it's time to move files. Sounds easy? It sort of is!
His small checklist only contains three main steps - change the configuration file if need be, check the permissions on certain directories to make sure they can be accessed/written to by the web server, and updating the base URLs for the new domain name/location.