We are going to have to get a new roof, some siding, and guttering after the hail storm last month. We had laminated shingles on and are going to upgrade to Class 4 Impact Resistant shingles. After talking to our insurance agent the additional cost will be payed back in 3 years if we don't have another claim. These shingles are supposed to survive golf ball size hail without any damage. If you need a new roof I recommend that you check with your insurance agent about these shingles.