HP Snapfish (HP Snapfish) is a very good photo sharing and printing site, was created by the founder of HP personal computer, on the surface looks like it is a photo sharing website, but the real purpose is to allow you to print photos and design personalized photo.