with all the road construction going on in Florida, the unsecured loads from construction vehicles, and the pure amount of debris on the roads that gets kicked up from traffic..... we average about 1 windshield every 2-3 years with all the vehicles. Truck has appt tomorrow.