Mike is wonderful. We were having issues with our internet, (which is how we conduct 99% of our business.. so BIG problem) Called Mike and he was willing to come that night to get us up and running. He is extremely knowledgeable, personable and genuine. Thankful to have someone I KNOW I can trust on a personal level, and trust to get the job done rapidly. Highly recommend!