well. just as i thought when i first mentioned it - I turned of javascript to be stubborn (like many people still do) and guess what? I couldn't view a single page - it effectively killed every single one of your links.
So i'll say it again - the site's looking much better these days - but the pointless use of AJAX just for "using AJAX" sake is not a wise move. Search engines are NOT going to index all of the content on your site, the back button on the browser gets broken, as does the refresh button. Personally I'd change them to static pages as it's just pointless. If you really are adament that the AJAX requests are staying put, then at least modify your links to provide an alternative for non-JS users. Something like:
<a href="/index.htm" onclick="loadIndexPage(); return false;">Home Page</a>
which, with the use of "return false", follows the link if javascript can't be run but calls your JS if it can.