I highly recommend Carl for your PC needs! He was the only 'quote' that I received that didn't jump straight in to a sales pitch, and I appreciate that. He took the time to talk with me on the phone regarding our issue (My sons gaming PC had a power issue). We dropped it off to him on Tuesday evening, and after diagnosing the problem, he installed the new part and even cleaned up the cords on the inside! We picked the computer up on Thursday after work, and it's been working like a dream since - which means, I haven't seen my kid in two days :) I told The Boy that going forward, when he wants to do any upgrades on his computer or has any other issues, we'll definitely use Deer Valley PC. 10/10 would recommend!