42 Design and testing services relating to computing, computer networks, software and communication networks, namely, design and testing of new products for others; online networking 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 networking; improvement, maintenance and support of communication networks, software and computing systems, namely, development, maintenance and updating of a telecommunication network search engine; services for providing software interface and tools for managing communication and computing networks, namely, design, deployment and management of wireless networks for others; software and applications programming for computing and communication systems and networks for others, namely, computer programming; design and implementation of software and software applications for others; design and implementation of communication networks and related components and features for others, namely, computer network design for others; computer programming of software and software applications for computer systems and for communication networks; providing on-line information about communication networks, namely, providing information about the development and design of communications networks; design of new products, components and features for others, namely, new product design services and design and development of multimedia products; computer software programming for others; technical research in the field of computer software and communication networks for others; consulting services relating to computer software and software applications, namely, computer software consulting; maintenance, installation, support and repair of computer software, namely, technical support services, namely, troubleshooting in the nature of diagnosing software problems; maintenance, installation and repair of communication networks, namely, technical support, namely, monitoring technological functions of computer network systems; computer and communication networks diagnostic services, namely, computer diagnostic services; consulting services in the field of selection, implementation and use of software, communication networks, applications and computer systems for others, namely, computer software consultancy; electronic storage and electronic retrieval of documents, data, files, images, audio and video