42 providing computer software development services for others via electronic communications networks; providing a web site containing information in the fields of computers, computing, computer software, technology and new media via electronic communications networks; computer software design for others; computer hardware and software consultation services; technical support services, namely, providing troubleshooting, repairs, and diagnosis of computer hardware and software problems via electronic communications networks, telephone, and in-person; providing temporary use of non-downloadable operating system software, open source operating system software, applications software for use in software development, software development tools, and graphic user interface software via electronic communications networks