So, decided to give this stuff a go. Its like Rain X but so much better. Got a life on your windscreen of around 12 months and is applied in two stages. The first stage, clean yr windscreen so it is spotless (I clayed mine and then used IPA on it), then apply 3 coats of G1 to it, leaving around 10 minutes between each coat for it to haze. Once the final coat is on, apply the G2 bottle (they come together as a pack) which removes the haze and acts as a hardner. I have used RainX in the past - found it terrible - used to streak the blades, cause they to judder etc. Hated it. This stuff is just fantastic, no juddering at all when you do want to use them, no streaking etc. I am going to apply another layer later I think - here is a quick video showing how it flies off the windscreen when I hit 40mph, and when I hit national speed limit (after I overtake the white Mazda CX-5). It was raining lightly, a gentle drizzle really. At 70, it virtually clears the windscreen for you - I am impressed. Btw, I was testing out my newly installed Xcarlink so you may want to turn your speakers down before you play the video. A bit of 80s rock going on right there.