If I were a dictator (IF), I would demand everyone use rain-x on their glass windshields. It works THAT good. It's not only that it makes heavy rain bead up and roll off your windshield, but it keeps the fine spray kicked up by vehicles ahead of you from forming a sheet of water on your windshield. I have tried the spray on rain-x and it doesn't work as good as the liquid rub-on rain-x.