Hail can wreak real havoc on your roof. It can break shingles, dent commercial roofing, and exacerbate existing roofing problems. But there's no way to protect your roof from hail. It's a force of nature. You need to fix your roof after extensive damage, but is roof...