The one trick that I learned years ago which you already mentioned is to use newspaper. It is cheap and I find it leaves a sparkle on the glass. I also find that it is best to clean glass when it is out of the sun and cool. The final time I go over it I try to use the piece of newspaper with the most print on it and have the glass just a bit damp with cleaner. Just my $.02