We have been very satisfied with Madeira Networks out of Lansing.
The response time is fast. They have full time, problem solving technicians able dial into your system to both see the problem on your desktop/server and address the problem. They also have an afterhours technician on staff to handle matters during off hours.
We are in Traverse City and Madeira is in Lansing. Though their office is 3 hours away, it is like they are just across town. Except for installing a major piece of hardware, everything is done over the web.
From their website, you will see they have a niche in the insurance agent sector. You will no longer have to educate your technician on the quirks of your management system or insurance company interface.
Ford Insurance Agency Inc
Traverse City MI