42 Providing a web site featuring technology that enables users to upload and publish books, magazines, stories, articles, sheet music, digital audio, photographs and videos, and to purchase and download books, magazines, stories, articles, sheet music, digital audio, photographs and videos