Re: streaky windows
Armour-All glass cleaner is pretty good.
I don't care for Stoner - it only works well if the glass is already mostly clean (like right after you wash your car). Any bug guts or grime make it streak.
I am a firm believer of Spray-Way (buy it at Sam's). That stuff is great.
But remember - try not to clean your windows that are hot with the sun shining on them. That is not fun.