We have been working with Exelegent for many years and they are very professional and always available when a issues arise. They helped up upgrade our entire system with minimal downtime, which was wonderful. They are very affordable and respond promptly to all issues. We could not imagine working with anyone else for our IT needs.