I'm usually very picky with even leaving a review but Michael definitely deserves 5 stars. We've used him for several issues in the past, and every time he was able to bring our family's computers back to life at a reasonable expense and acceptable time frame.
If the jobs had required more work than initially expected, Michael at no point attempted to leverage that to his financial gain. It's generally rare to come across an individual or organization that performs a service honorably and is very open about the process as well.
We will continue to use his services and would highly recommend to anyone who is having trouble with their computer. I haven't even contemplated using anyone else.