I would definitely recommend 600Monkeys to anyone. The staff is very professional and thorough. After they resurrected my computer (I was sure I would have to buy a new one) — I recommended them to my husband who had been using the Geek Squad. He did and is very happy with the results also. Our computers run great! We will continue to use 600Monkeys for all of our computer needs.