how do I get my #$%@##$%^% windows clean?

I have had good luck using good old turtle wax.

apply the paste,let sit about 15 minutes,wipe it off and the glass looks like new and repels future water....whenever I wax a car I do all the glass too.