42 Computer hardware design and development consulting services; computer software consulting services; computer programming; computer services, namely, creating an on-line community for registered users to participate in discussions, share recommendations, get feedback from their peers, form virtual communities, and engage in social networking featuring social media and topics on books, newsletters, magazines and other print media; computer services, namely, providing search engines for obtaining data via electronic communications networks; creating and maintaining web-sites; design and development of web-sites featuring multimedia materials; design, development, maintenance and management of application software for mobile phones, personal computers, portable computers, TVs and MP3 players; hosting of websites providing digital contents; hosting the web-sites of others; internet services, namely, creating indexes of information, sites and other resources available on global computer networks for others; searching, browsing and retrieving information, sites, and other resources available on global computer networks and other communication networks for others; maintenance, repair and updating of computer software, computer operating system software, computer utility software; providing consulting services and technical troubleshooting support for computer software and for handheld mobile digital electronic devices, namely, diagnosis and repair of computer software problems regarding handheld mobile digital electronic devices and providing consulting services about same; providing information concerning the design, installation, updating and maintenance of computer software via the internet and other computer and communication networks; searching and retrieving information, sites, and other resources available on global computer networks and other electronic communication networks for others; technical support, namely, providing advice for developing computer systems and databases; technical support services, namely, troubleshooting in the nature of diagnosing and repairing application software problems for mobile phones, personal computers, portable computers, TVs, and MP3 players