I contacted David to help me fix a hardware problem. Very helpful even giving me more tips after the work was done. He is a good stand up person who is more than fair. Pricing is lower than Geek Squad and other shops so you will get the best bang for your buck with him.