I'm really sick to the back teeth of having my BMW windshields damaged (and once a crack forms, replaced) all too frequently due to stone damage.
Even the >tiniest< pebble will leave a large gouge in the soft multi-layered glass!! My local dealer says they do a whopping 12 w/s replacements a week, proving I'm not the only owner to suffer.
I heard that these guys claim to have invented a coating that will reduce the effect of stone impacts: