Zazzle said my order would be ready by a certain date and they were one day late, but they made up for it by upgrading the shipping to next day. There is a lot of negative comments on here, but I'm impressed with Zazzle's commitment to customer service and they made my custom shirts to my satisfaction. I needed these for an important meeting and they delivered on their promise to get my shirts to me ASAP! Great company and good business practices.