I can't stress how much I recommend Chuck. He came recommended to us by a friend. He is very thorough, and was able to find issues that 2 other company's did not. He got us up and going again. And gave us options as to what to do next. He was more then patient with us, showing us what the issues were and answering all our questions along the way. (And we had alot!) He's very knowledgeable, honest, and more then fair on prices. He is by far, the best we have come across!