These guys are my heroes. I have a small business and when my computers have an issue, I always turn to these guys. They are fast and they get the job done. I see that some other reviewers note them as expensive; it hurts to have to pay for stuff, I get it, but to me it's worth every penny. But they won't stop until it's fixed right and they back up their work. You can't get a guarantee from your neighbor's 12 yo computer whiz kid who "thinks" he can fix your problem.