No.
1) Backup all files and databases.
2) Register your new host.
3) Transfer the DNS of your domain to the new host.
4) Upload all the files.
5) Recreate the database(s) (same name, username and password)
6) Modify the connexion infos to the databse(s) in the config file(s) of your script(s).
7) Double check the paths ( www.domain.com/directory).
That's a good start. Worst case scenario, you have to reinstall some script (but you have the backuped databse(s)) and you may have to change a few things manually in them, like some paths.
Feel free to ask if there's something unclear 
|