Im trying to find a good window cleaner for my WRX...

Everytime I use windex I get nasty streaks and I see where I was cleaning the glass.. is there a product that works better?

-Thanx