One thing to mention about Rain X if you haven't used it before is that immediately after application if it has not become wet at least once, there will be visible swirls on the windshield that are a bit hazy and VERY distracting with oncoming headlights at night. To avoid this, after application just get the windshield wet once and turn the wipers on for a few seconds. Then you are good to go.
I also agree that it is incredible. The faster you are going, the better it works, too. So at high speeds on the highway when you are stuck behind a truck blowing crap all over your windshield it just scoots off the windshield and into the wind. It is really impressive and I would not dream of driving my car in rain without it. I haven't tried Aquapel as of yet but may give it a try. Thanks for the recommendation on that.
Another great thing about rain x is that in the winter, if the rain x coating is relatively fresh, it does a wonderful thing if you leave your car out uncovered and there is a ton of snow on your car in the morning. Prior to using rain x I spent a lot of time in MA, OH, PA winters scraping or brushing off a foot or more of snow off the windshield on some mornings. With a fresh rain X coat, you can just get in the car and turn on the wipers. The whole block of snow will often just slide off the windshield en masse and onto the ground leaving a clear and ready to drive windshield.
No I don't work for rain x, but yes I think it is a wonderful safety addition to any car.
Cheers.