42 Hosting an on-line community web site featuring technology that allows users to collect, store, manage, rate and showcase written and visual content; Providing a web site featuring technology that enables users to collect, store, manage, rate and showcase written and visual content; Computer services, namely, interactive hosting services which allow the users to publish and share their own content and images on-line