Kyle arrived for a job that was estimated to take approximately 3 hours. Due to problems with the existing home theater system (sold to us and installed by another company that is now out of business), the job was far more difficult than anticipated and required Kyle, in consultation with Mike, to dig deep into his repertoire of diagnostic skills. I have never met a more committed, diligent, and determined professional; I even had difficulty getting him to stop working to have a bite for lunch! He wouldn't quit until he figured out the problem, which was that the receiver needed to be replaced. He recommended a receiver and found one in stock for me at a local retailer which I then picked up and brought back for him to install. Kyle was working solidly for 8 hours, quitting only after he left us with a functioning system. Mike came by the next day to complete some finishing touches and check that everything was working well. It is rare and so refreshing to encounter people like Kyle and Mike who care so much about doing a good job for their customers. They are consummate professionals who I recommend without any reservation.