Do you think it can be done without video? To many, the words "upload photos" imply additional work. Is the slogan "Don't think; just upload" a good one?
The reason I suggested the video is because that's where the bar is for trial products. A tour page, a 30-60 sec video, and a clear pricing page - these are so ubiquitous that it's the language consumers speak.
Also, you should probably go to all the photo sharing sites and make sure you provide at least as clear a pitch and supporting materials as them.
I think "Don't think; just upload" could work. Something like "You send the pictures, we make the albums" would convey the benefits too.