David is wonderful and a joy to work with. His customer service exceeds most of those you find on the net today. I am not a computer expert but I am computer savvy in some regards. . Hiring David, I found a professional technician who is honest,affordable,patient and available. He is able to work with me at my level of knowledge with computers addressing what I need. David has a great personable personality not typical to most technically inclined personalities that I have come across previously. We are not finished yet, but he did get my laptop back up to where is was supposed to be. Now it will just take some tweeking to make sure everything is up to snuff. David is remarkable.