to be honest, because of the moderate competition for your market your site needs a complete reworking with SEO and the keyphrases for your market in mind, before you start getting any kind of ranking. For the most part everything that could have been done wrong for the SEs has been done. especially in the areas where Google places a great deal of emphasis. eg; Links (internal and external) and Anchor text. Yes you are 3rd in yahoo but for a phrase that doesn't appear on the radar with any keyword suggestion tools and only has a handfull of sites targetting the phrase, Not exactly beating a path to your door there.
The basic problem is there just isn't enough content for the engines to get the site context, and for google your anchor text isn't right, all the pages have the same title. plus a javscript menu. and of course, on the pages where you have a chance to get a lot of keyphrases in the copy the designers go and use frames just to compound the problems. While the centered minimalist look is very nice from a design point of view it seriously reduces the content you can get on the page which does reduce your chances in getting good SE rankings.
A quick look round and I couldn't find you in any directories, general or niche, and without any good backlinks you won't get any attention from Google.
While you can do this yourself it would be a time consuming business. Read some threads here you'll get some good advice and some other places to visit but be prepared for a lot of work and you'll need even more patience.
hehehe! just read this on your designers site,
"All our sites are designed with this in mind. Using special techniques, your website can be seen by over 4000 search engines worldwide and will maintain a high search ranking throughout. This is a free service and will incur no additional costs. All the techniques are programmed into each site we build as standard."
well as there isn't 4000, 400 or even 40 that count for anything it's lucky they don't charge for it.
Chris.
Indifference will be the downfall of mankind, but who cares?
A website that proves the cobblers kids adage.
Nightclub counting systems