I have found that the haze that builds up on windows is due to the use of Armor All. I personally hate Armor All and stopped using it a couple years ago. Since then I have not had a problem with streaking on my windows using a variety of glass cleaners and RainX.
_________________________
Don't sell yourself short Judge, you're a tremendous slouch.