"I have been using snapfish for several years. Although I think their products are acceptable and in some cases, above average in quality, I think they have one of the worst customer management services. The customer service agents I have encountered, both on the phone and on "live-chat, have little command of the English language and only minimal knowledge of how the site works. I also think the snapfish website is poorly designed and does not function well."