I have made custom calendars using Zazzle, for selling on my website.
The good: in terms of print quality, the quality has been high.
The bad, and why I will never use them again:
1. The design tools are clunky, and not intuitive in some respects. It's easy to start designing using the wrong calendar template, only to discover at the end of hours of work that you can't hit the Post for Sale button because this template is only for personal use. It takes a very long time to get a response from customer service if you do get stuck.
2. Sneaky ploy with Royalties: This really ticked me off. Zazzle takes a 5% "processing fee" if you set your Royalty (what you earn on each sale) to anything over 15%. So if you set it 20%, they take 5% of that.
The really fishy part is that this is not made clear until AFTER you have sold a product and you look at your earnings statement. Meanwhile, on your product management page, it still shows the full 20% dollar amount you will "earn". Except you won't. Zazzle will earn 5%, and you get 15%
It's no better than a scam.