I don't rate things 5 star very often. I do all my mother-in-law's computer support remotely. when her computer did not reboot after a failed shut-down, I started calling around in her area. what i found after 5 calls was a place that first, understood everything i was talking about and, second talked in a professional manner. her computer was returned to her, and to my amazement everything was done perfectly. plus they re-installed most things that I was planning on doing. this saved me over 3 hours of work i was more then happy to do myself. It cost her about 25 percent of what rip off artists like Geek Squad ( I worked for them once ) would have charged.The difference between the two is, it does not need to go back because things were not completed. Its funny. I am so excited that a company does what they say they will do, with a fair price, and are easy to work with. If you have the patience to read this super long review, STOP HERE! Call them.