I too wish I had read the complaints on this website before patronizing snapfish. I ordered a photo ornament on december 11, after confirming on the snapfish website that I would receive it in time for christmas. I was pleased to get an email on december 17 stating that it had shipped. When I hadn't received it by christmas eve, I emailed customer support and received an email that seemed to ignore then fact that christmas is a "time is of the essence" kind of date, blamed the delay on the post office and stated that it left their hands on the 17th. Sort of like - "we know it's frustrating, but it's the post office's fault, not ours - - let us know how it turns out. "
Well I was suspicious because the us post office usually has its stuff together. And why didn't snapfish give me a usps track and confirm code? So when I got the package on december 28th, I saw that there was a usps track and confirm code right on the front of the envelope. So I want to the post office website and entered it. Now, the usps website won't tell you when the package with electronic postage was shipped - - snapfish said dec 17 - - but it will tell you when the shipping label was printed - - december 20th. So... Unless the us post office is conspiring to ruin snapfish's reputation, it appears that snapfish has lied to me.
I have emailed the customer service rep to give this company a chance to explain itself, but based on the other complaints on this website, I doubt they'll be able to. I understand that quality can sometimes be and issue and that from time to time a mistake can be made - - but this goes to the ethics of a company. You either have them or you don't. I still leave room for the fact that this could be an isolated instance, but based on the other comments here, I don't think i'll ever use snapfish again.