I was in an Oregon RV park last year and a guy introduced me to some stuff that is amazing. It works on everything non-porous and so easy it doesn't seem right and no streaks. Makes glass act like it has Rain X on it. Shortens the "shine time" conciderably. It's called Bullet. Heres a link...
http://www.bulletpolish.com/