42 Computer consulting and networing services, including-- on-site troubleshooting; hardware installation and configuration; home office automation; networking for small businesses; computer upgrades; custom build computers; software installation and configuration; in-home tutoring; web-site development; and computer staff maintenance plans