Anyone use e-cloths? They're expensive (about $15 for a set), but last a good while and work great on glass. They make them for all sorts of surfaces these days, but the green ones for glass are perfect. One thin and one thick microfiber cloth in the package....just wet the thick one, wipe down the glass, and dry it with the thin one. No streaks, no chemicals...love them!
A local hardware store around here has them, sometimes fancy grocery stores.