42 Computer services, namely, creating an on-line community for registered users to share photos and multimedia data, participate in discussions, get feedback from their peers, form virtual communities, engage in social networking; Computer services, namely, hosting and maintaining an on-line web site for others for uploading, posting, showing, displaying, tagging, blogging, sharing or otherwise providing electronic media or information over the Internet or other communications network; Providing a website featuring on-line non-downloadable software that enables users to upload, post, show, display, tag, blog, share or otherwise provide electronic media or information over the Internet or other communications network; Providing an online non-downloadable Internet-based system application featuring technology enabling users to upload, post, show, display, tag, blog, share or otherwise provide electronic media or information over the Internet or other communications network