Had no problems with shipping Christmas cards last year with these guys. This year was a different issue. I ordered my cards in the 16th of December to have it arrive on the 18th which was a Friday. On Friday the shipping info still said pending so I called them and the gentleman said that we have it scheduled for a Monday delivery, the 21st. Fine. I waited all of Monday and still nothing so I called them again in Tuesday and all Chad the representative told me was that it's scheduled for the 28th! When I told him it was supposed to be delivered by the 18th his response was estimated dates are not guaranteed like some robot. I'm sure he got a lot of calls like that but a little empathy and compassion goes a long way in customer service since the company you work for messed up. Thanks for messing up our Christmas cards for our baby's first Christmas.