WPRemote syncs up your website, just like in the case of backups and transfers the content over to the new domain.