This is a good place and I had to promote it because it is from my home state. I have bought stuff from them before and had great experiences with their products and customer service.

http://purplecranium.com/