Ta, A LOT more expensive than you should really ever be paying!
You reckon? If this has been done from scratch it would take 1 man at least a week to implement it fully. Contracting I can get £450 a day as a front-end dev/designer. I don't think the prices are unreasonable.
I charge £300 for a full ecommerce Wordpress based website for mates, but it's not from scratch. From the ground up I'd be wanting £2000+.
For the record I think it's a very nicely designed, site which meets the needs of B&S. It's perfect.