I have used Sherlock Computer Repair for problems I was having with viruses, my computer was getting slower and slower, and my laptop kept freezing up. I couldn't take it anymore so I found Sherlock and dropped off my computer in the afternoon and it was done the next day. The tech even gave me pointers to preserve the performance of my computer -Excellent experiance with them and quality work! Thanks Doug