What this boils down to is quite simple: you're looking at this from precisely the wrong angle, Richard.
The reason I say that is because you're looking at it from the search engine angle without any regard to the end user. There are two things that can go very wrong in this scenario:
1) You obsess so much over search engines, keyword density, link exchange, doorway pages, and God knows what else and end up missing the boat completely.
2) You manage to rank under something that people actually search for. This means they visit your site.
Why is the second a bad thing? Because the site offers nothing to the end user.
As LNR pointed out, one of the factors behind search engine ranking is incoming relevant links. And the only sure way to get incoming relevant links is to give people something worth linking
to. This means good content, consistent site navigation (which you seem to have accomplished), a decent layout, etc.
You're making a TON of mistakes right off the top in this regard, and before you even think about SEO, you need to address them:
1) Sound embedded in pages (and in the case of the opening page, popup window) without any warning or ability to turn it on and off. NEVER screw with someone's sound card unless they know it's coming (which in this case, they don't).
2) Popups. Bad mojo. Very bad. Especially without warning.
3) IFrames. The only reason to include content in another frame is if the content links to an external website and you want to maintain layout structure. This is at least understandable.
However, this technique also comes with a usability caveat in that an additional scrollbar is created. This bugs the crap out of most people...why, I don't know, but it does. So use it with
extreme caution.
If you must use a scrolling internal area, use a scrolling div with predefined width and height boundaries thanks to the magic of CSS.
Code:
<div style="width: 780px; height: 300px; overflow: auto;">
The overflow property creates the scrollbar(s) as necessary.
4) Your width: it's 887 pixels wide, which is a problem for users at 800x600 (of which quite a few still exist.)
5) With the exception of your phone numbers, your font size isn't adjustable in IE.
6) The menu itself could be coded using CSS without needing to resort to Xara Menu. LNR has a link or two in that regard...I can't find mine.
7) The two "welcome" pages in the Home submenu look exactly the same.
8) I somehow ended up on a site with an IP address. Where's the domain name?
9) The menu changes colour for some reason. It was blue, then went purple. Why?
Your problem is that you're trying to be "creative" without any regard for what the end user will want. You can be creative, but keep in mind other people will try and use the site. Right now, your site is lacking that way.