Kyle was very knowledgeable and quickly identified the problem with my computer. He explained the problem in a way which was very easy to understand and made a recommendation as to how to resolve it. His charges were very reasonable, and I will use him for any future computer issues I may experience.