42 Computer consultation, programming and software services, including technical support, upgrade, design, project management, computer maintenance, data recovery, repair and diagnostic; computer networking, including design, implementation, customization, maintenance and security; and internet services including registration, development, hosting and design