Jim was extremely knowledgeable and helpful. He quickly identified the problem and provided an up-front quote of his charges, then proceeded to address the issues involved, keeping me apprised every step of the way. When unexpected issues arose, Jim did his best to resolve them and didn’t attempt to extract any additional fees or charges from me. His follow-up was exceptional. I definitely would recommend HackRepair to anyone needing assistance in this area.