Great bargains and unique pieces, AND you never feel bad about buying what you want because the proceeds go to charity! How can you go wrong? Also, they will custom design something for you in minutes, as well as repair pieces you've broken.
Pros: Quality, Price, Uniqueness
Cons: Bit hard to get to