From looking at the reviews for zazzle.com, I was a bit sceptical of the quality of my order however I have to say that I was extremely pleased with the whole process. I ordered my personalized Christmas photo cards and within a week of ordering, they were at my door. The quality of the cards is great.
The only thing that I found to be a bit of a pain was the template for the photos. It was difficult to figure out the proper sizing and there's not many editing options
Overall though, it was a great experience. I will order from them again in the future.