42 Computer hardware and software consulting services; information relating to computer hardware or software design and development provided on-line from a global computer network or the Internet; creating and maintaining web sites featuring technology that enables users to access stored data, images, audio, video and documents; hosting web site of others featuring technology that enables users to access stored data, images, audio, video, and documents; providing search engines for obtaining data via communications networks; computer services, namely, creating computer network-based indexes of information, web sites, and resources for others; Application service provider (ASP) services featuring computer software to enable uploading, posting, showing, displaying, sharing or otherwise providing electronic media or information over the Internet or other communications network; application service provider (ASP) services featuring software for authoring, downloading, transmitting, receiving, editing, extracting, encoding, decoding, displaying, reviewing, storing and organizing text, graphics, images, audio files, video files, electronic games and electronic publications; application service provider (ASP) services featuring software for use in connection with online music subscription service; information, advisory, and consultancy services relating to all the aforesaid; Technology consultation and research in the fields of computer hardware, computer software, computer networking, telecommunications, content distribution, data storage and management, clean environmental science technology