42 Technical support services, namely, troubleshooting in the nature of diagnosing computer hardware and software problems; computer hardware and software consulting services; computer consultation in connection with computers, computer hardware, computer software, computer networking equipment and services, telephony systems, telecommunication equipment, and IP telephony; updating of computer software; integration of computer systems and networks; monitoring the computer systems of others for technical purposes and providing back-up computer programs and facilities; computer software and network design and testing services; computer data recovery; computer programming for others; on-line computer services for the search, retrieval, indexing and organization of data on electronic communication networks and for optimizing the performance and function of such networks; provision of non-downloadable software to enable uploading, posting, showing, displaying, editing, and transmitting images, video and audiovisual works; application service provider (ASP) services featuring software for use in the fields of web-based conferencing, audio conferencing, electronic messaging, document collaboration, video conferencing, and voice and call processing; providing online non-downloadable software for facilitating the interoperability of multiple software applications; application service provider (ASP), namely, hosting the software applications of others; application service provider (ASP) featuring software for uploading, posting, displaying, editing, organizing, transmitting, sharing and tagging video, images, audio and multimedia content; application service provider (ASP) featuring software for recording, transmitting and viewing information, presentations, data, documents, voice, video, and images over computer networks; design and development of computer hardware and software; providing technical computer consultation services in the fields of computer hardware, computer software, computer networking equipment, telecommunications equipment, IP telephony, computer network design, electronic data storage design, security of computer networks, and voice and wireless communications