I have used Snapfish for many years, but I will never use them again! I was reimbursed for an order that was not delivered in time for Christmas. I was promised my order, personalized calendars, would still be delivered. They have not been delivered and now Snapfish is refusing to resend them, even though I was promised the oder, in writing. Awful!