No roof is 100% immune to the damages of microbursts, heavy winds, rain, hail, snow, tornadoes and hurricanes. However, proper design and preventative maintenance does allow for superior performance during weather emergencies. Should your roofing system be at risk, it makes sense to establish a relationship with a local, professional roofing contractor who can inspect the condition of your roof and make the necessary repairs before the storm strikes.