I recently checked out a website called shapesmith...
I recently checked out a website called shapesmith.co.uk and I must say, it was a great experience. The user interface is clean and easy to navigate. The product selection is impressive and the quality of the items I received exceeded my expectations. I highly recommend Shapesmith.