Welcome to Zymic Richard.
From a quick peruse of your website, you could really do with cleaner urls, for example:
http://www.fonehouse.co.uk/PhoneDescriptio...=90&plName=Could be something like:
http://www.fonehouse.co.uk/view/SONY_ERICSSON_W910iThat would almost definitely help you index higher in the search engines. Guessing from the use of ASP, it's running IIS and not Apache? I've not had experience with mod rewrite substitutions for IIS, this turned up in a quick google :
http://www.micronovae.com/ModRewrite/ModRewrite.htmlIf it's Apache, the manual is a huge wealth of information :
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html if you get stuck, just post on the forum.
Mod rewrite is the preferred method for clean urls, there are other alternatives, for example if you have a bootstrap file to where all your links go through, you can serve content based on those by dissecting the requested url; you'll need to set the webserver to redirect any requests to that bootstrap so you can access them without 404's or the like.
Aside from cleaner urls, the other one very important factor to boost PR is to have a lot of link backs to your site, being a commercial business, it would probably be wise to look around for advertising spots to get the needed link back, they need to be aimed at an appropriate target audience or the search engine won't see them as relevant. Aim for highly ranked web pages, but make sure where they place your link has a high PR, not like an 'affiliates' page with a low PR.
Another thing you should add is a site map of all the pages you want the search engine to index and link it on the main page.
For Google, they provide an XML sitemap generator which allows their bot to index the links found in that file:
http://www.google.com/support/webmasters/b...34575&hl=enHope that helps.