D igital cameras promise instant gratification—you can take a picture and immediately print it or send it to others. In practice, however, consumers typically find manipulating, printing, and sharing digital photos frustrating, expensive, and timeconsuming. Digital camera and software vendors offer various solutions to streamline the workflow, but these proprietary approaches often limit choice...