Valley Techs have come to my rescue on many occasions over the past several years. Every time they have competently taken care of my problem and in a timely manner. I always know what to expect (how much per hour). and it is nice to have the option of making payment with a credit card when they done. Although I do not live in the area anymore, I will be making an appointment next week to do some things on my laptop. I trust them and would not consider another company even though it means extra time and mileage.