This is the second (and last) time I will order from this company. The first time, at Christmas, the package didn't arrive on time. Customer service did refund the shipping costs and I eventually got the items, but too late for Christmas. This time, I was told the estimated delivery date, and when the item didn't arrive, I called DHL (the shipping company). They hadn't even received the item yet and once they did it would take 8-10 business days to deliver. When I called Cafepress customer service, I was told I might still receive it by the end of the day. Really? Even though DHL didn't have it? The rep didn't know the difference between posting times on the DHL site and shipping times, and kept telling me she saw the package "moving". Scary.