I've had great success with Eagle One 20/20 glass cleaner. It does seem to cause a RainX effect where water beads and flies off the windshield (and side glass).
Awhile back, an Eagle One representative posted on Autopia and said that the water repellent effect was an unintentional side effect. The rep said that some customers experienced the water beading, while others did not. As a result, they make no mention of it in the marketing literature.
For the record, I've had the beading occur on the four vehicles I have used 20/20 on.