If all you are doing is changing hosts, it’s not too difficult:
- Export the old database to a text file
- Edit the text file and replace ‘Old URL’ with ‘New URL’
- Copy all your files from the old site to the new site
- Change the config.php on the new site
- Import the exported database into the new database
and with a bit of luck you should be ok. I use this process to develope on a test site and then migrate to a live site – I don’t think I’ve forgotten anything 😉
John