 Mike Wells with RainTech Roofing Sheet Metal and Gutters says one option is to have RainTech install a metal roof. But Mike cautions metal roofs can last 50, 60 years, longer than most people need or want to pay for. It's not for everybody, but it is a very good option on a class four impact rated roof.