I had run into problems migrating my blog on my temporary server before the big migration. The plugin I use is called XCloner Backup and Restore, a pretty nice way to backup & restore your wordpress onto a new server. The problem was that the .htaccess was making a Internal 500 error.
Simple solution was to rename the .htaccess to .htaccess-migration OR JUST DELETE IT IN THE ROOT!
After doing so XCloner was able to reborn my blog!
Cheers to Dejan for this one!