For many homeowners, the most challenging part of updating your roof isn't the work itself, but finding the right roofing company to...