Your windows can take a beating from the elements, but they are far from invincible. Extreme temperatures, snow and wind-driven…