I have been using Zazzle for years. There have been a few problems along the way, but the company has always fixed the problem and made sure I ended up with a great product. The have sent things by overnight mail at their own expense to make up for delays, and made refunds without hesitation when called for. I have never been dissatisfied with the final result. Their customer service team is one of the best I have ever worked with, and has never failed to resolve any issues (their have been very few along the way) in a timely and courteous way. I recommend Zazzle to all my friends when they are looking for a special, custom-made item.