I have long maintained the belief that there are only two types of Jeep windshields: 1) cracked ones; and 2) brand new ones.
In the nearly two years I have been driving my 2012 JK I have had two rock strikes - both on the same two lane highway while traveling at 65 MPH and both from rocks thrown up by semis. Both strikes resulted in cracks below my line of sight; so I technically could have changed my windshield twice, but I am still running it. My goal is to try to figure out how to avoid cracks in the future before replacing the windshield. Hopefully this will be soon as the windshield is also pretty heavily pitted from blowing sand...
So far my thinking includes a three routes:
1. Add a bug and rock deflector and aim it appropriately with wedges - I am looking at the Weathertech option.
2. Toughen the windshield up by either going with Guerilla Glass or a vinyl windshield wrap like those applied to high end performance cars (e.g., Porsche).
3. Add a Gurney Flap made out of aluminum along the back parting line of the hood to provide one last bit of loft beyond the deflector on the front of the hood to try to push stones over the windshield. Probably overthinking it on this one, but that is what I do! I figured I would add this after seeing how much higher on the windshield the bug and rock deflector is able to move strikes. Given that I am getting them in the bottom 1/3 of the windshield; I have a lot of loft to add before getting the debri to miss the windshield altogether.