Thanks @ Rick Astley - look forward to your feedback!
Rob - I did build it myself yep, although it's not coded from scratch. The old site was osCommerce and took a lot of coding to get anywhere near where I wanted it... The new one runs on Drupal with Ubercart and a load of other modules. I've had to do about 20 lines of PHP in total, no HTML and only the odd CSS tweak.
It's a very powerful CMS, but has taken a lot of work to configure as it should be - mainly for SEO purposes and to support a parametric search/filter facility in the future.
Thanks again,
Chris