John did a great job diagnosing the problem with my furnace, walking me though the mechanics of what all of the parts do, and explaining the pros and cons of repair vs replace.