I have designed products primarily as gifts, or for myself, and Zazzle makes the process easy and fun. It's so cool uploading your own design and then in a few days (they usually have a very fast turnaround), opening the product which has been delivered to my door. I never even have to leave the house to create or buy a product. The anticipation of seeing it when it arrives, having moved from inspiration, to design, to creation, to reception, makes me feel like a kid at Christmas. I can't wait to see how something I designed myself, turned out. Zazzle's customer service is awesome and if something doesn't turn out right, they are quick to make it right. The quality and durability of all the products I have designed and received has been excellent, and I couldn't be more impressed. I love this company!