I do many wordpress migrations form one server to another in my line of work at http://ezsitemove.com and I was wondering why migrating a wordpress installation to another server breaks the permalinks? Clicking on the normal wordpress pages after a migration will produce a 404 error.
It's a pretty simple fix, login to the admin section, navigate to your permalink structure and hit "save". You don't even have to change them. Simply saving them fixes the error.
However, I can't help to think that this is a bug. Even if it's not a "bug" per se, it would still be really nice to have it fixed.
I await some feedback on the matter.