Yes. BackupBuddy handles changing the URL (site address), domain, file paths, permalinks, etc. BackupBuddy does the heavy lifting.