Spider ITX South Hill Business Campus 950 Danby Road, Suite 106 · Ithaca, NY 14850 Phone: 607-275-3300 Fax: 607-275-0006 Help Desk: 800-600-7785 helpdesk@itx.net Map and Directions to our Office
If you are having a system problem please telephone us rather than e-mail. On-call staff are available 24/7 for urgent support requests - 800-600-7785.