Snapfish allows you to upload digital pictures and easily share them with friends, who can buy just one or an entire album. They offer individual views as well as a slideshow. If you use film, you can mail the rolls in a prepaid envelope (which is way better than the old York Photo bags, by the way). When you buy prints, Snapfish will either mail the pictures to you, or you can pick them up at a nearby Walgreens. The prices are reasonable, and you can prepay to get an even lower price. I haven't tried other sites besides Kodak, so i don't want to make any grand comparisons, but i can say that...read full review »