I love how rain-x makes everything fly off the windshield. New Hondas come with a crystal vision sealer on the windshield that makes all the water just roll off. I have also seen people use a granite sealer that makes it so nothing sticks to the windshield. Any other good coating recommendations.