42 Providing on-line non-downloadable software to enable collaboration for design, development, creation, publishing and printing of user-designed personalized books, user-defined digital photo, video, and audio content; providing on-line, non-downloadable software to enable the publication, sharing and interaction with user-defined digital photo, video, and audio content via a social networking platform