I went to Compudoc because of their strong yelp ratings. My 3-year old laptop crashed so I took it there. Tony first tested the hard drive to check if it was still good. He said it was. Strangely enough, when he booted it up, it worked! Casey then convinced me to leave it there for a $59 diagnostic test. So I did. He said it would be ready the next day. The next day, Casey called to say that the laptop crashed again, and they needed more time to figure it out. He said he was going to call me by the end of that day to update. I did not hear from him. The following day was a Saturday so I called to follow up. I was told it was Casey's day off. I talked with Tony and he said it was my anti-virus program that got corrupted. He said he had to uninstall and reinstall. I felt like I had to chase them for an answer and when I could have my laptop back. I finally got them to say that it would be ready by 1pm (upon shop closing). Long story short, I got my laptop back before Sat 1pm, and it's now working. I'm giving them only 4 stars because they did not meet their own deadline, and they did not give me a feeling of confidence that they could actually fix it, although they did. I would go back there, though, to try them again if I had another laptop problem.