Mike is a reliable and honest IT professional. My laptop was chronically misbehaving and Mike was persistent at finding resolution to the problem. He was able to get it running smoothly again in a timely manner and was great at explaining all the options that were available in trying to get to the end solution.