A caution about Rain-X:

Windshield repair outfits won't guarantee a chip or crack repair if you have Rain-X applied. Apparently it goes into the cracks and even with special cleaning the bonding agent may or may not take. It's 50-50 at best.

-Doug, who has saved a small fortune through long-crack repairs