rainx has been around for many years with the number 1 reputation for hazardous weather conditions.  once applied, when rain hits the windshield it turns the water droplets into micro beads and then that bead slides off the window.  when going over 40 MPH it gives the illusion that your almost traveling warp speed with stars zooming by the way the rain moves off the windshield.  AMAZING PRODUCT AND SO SO EASY TO APPLY!