Jacqueline,
Hi. I don't know anyone personally, but doing a quick Google search, shows a company called Laser Network Solutions. According to Google Maps, they are 28 miles away.
Not sure if you have heard bad things about them or not, but from their site, they look extremely competent. The key is they are they are Microsoft Certified in many areas. My sense is the will be quite pricey. Their remote support is actually quite reasonable when compared with Microsoft. Of course, you can't beat Microsoft support.
So, either they are very good or they know how to make a really good website.