42 Computer services, namely, creating an online community for registered users to participate in competitions, showcase their skills, get feedback from their peers, form virtual communities, engage in social networking and improve their talent; Computer services, namely, hosting on-line web facilities for others for organizing and conducting online meetings, gatherings, and interactive discussions; Application service provider featuring software for providing an on-line database in the field of transaction processing to upload transactional data, provide statistical analysis, and produce notifications and reports; Computer service, acting as an application service provider in the field of knowledge management to host computer application software for creating searchable databases of information and data to allow users to perform, on-line, the collecting and analyzing of different types of opinion surveys; Computer services, namely, hosting on-line interactive public calendars that allow multiple participants to share event schedules, facility reservations, and transportation requests; Design and development of on-line computer software systems; Providing customized on-line web pages featuring user-defined information, which includes search engines and on-line web links to other web sites