I recently changed web hosting provider, but kept the same domain name. I followed the wordpress codex migration guide, and it seemed the backup and restore to the new host worked fine.
The admin works ok, just upgraded to 3.0.1 (to see if that might fix issue). The home page looks fine, all the images and posts display correctly and added new post this morning all ok. See alexander-bown.com
However when I click on the pages (about, hosting) or any of the posts for more detail I get a 404.
Access log entry [28/Sep/2010:08:22:54 +0100] "GET /2010/03/org-eclipse-gef/ HTTP/1.1" 404 - "http://www.alexander-bown.com/"
I've googled, but most peoples issues that are similar are relating to domain name change.
It there something I missed during migration? Any ideas?