Mother Nature usually wins, but these roofing contractors put up a good fight on behalf of homeowners.