42 Computer services, namely, creating an on-line community for registered users to participate in discussions, get feedback from their peers, form virtual communities, engage in social, business and community networking, upload and share videos, images, documents, essays and articles on a wide variety of topics and subjects; Providing a website featuring a search engine for professionals in learning and development, education, training, and professional development; Providing a website featuring technology that enables users to upload and share videos, images, documents, essays and articles on a wide variety of topics and subjects, post ratings and reviews of user-generated content on the website; Providing a website that gives users the ability to create customized web pages featuring user-defined information