I ordered on December 8th after making sure that allowed plenty of time for Christmas delivery. When there was no sign of my order I emailed Zazzle twice, after checking the progress on the web site which still said "processing". I received no response to my emails, but finally got a message stating that my order was shipping two days ago. The UPS site says delivery expected January 4th; obviously way too late for Christmas.
I have ordered from Zazzle for several years without incident. Somehow things have gone terribly wrong. You could have made this up to me Zazzle. You could have sent it with expedited shipping after you received my emails. You could have offered a discount. You could have simply responded to my emails with an apology. Having done none of these things, you have now made it clear that customer service at Zazzle is nonexistent. The brick and mortar stores can be grateful to you though, since you now provide the kind of online experience that will keep them in business.
I also order from Café Press, and they have not let me down. From now on, they will receive all my business.