I have shopped with them for about fifteen years. Can't imagine how much dough I've dropped there. Customer service has always been top notch, especially returns.
If you have time, stop in one of their retail outlets. It's a great way to blow as much cash as you have in hand.
I like that they list every product's country of origin in their descriptions.