We've used Shutterfly for years and have a bunch of photos on their server. I ordered Christmas cards last Monday and they were "guaranteed" to be at our house yesterday. Around 5 p.m., I knew they weren't coming. After spending almost an hour on the phone with the very apologetic customer service (they apologized profusely, following a script it seemed, but didn't seem to be able to get the cards to me until Monday, the day before Christmas). They seem to be good at making mistakes, but not taking responsibility for them by delivering on their promise. I will supposedly receive a refund in a couple of weeks, and I had to "reorder" the pictures. Today, I checked and the same thing happened--Shutterfly said "shipped," but FedEx said they have yet to receive the shipment. So, I'm doubting I'll receive it on Monday. Christmas cards are too important to our family. We are planning to find another place to order them next year.