Have you ever tried KAWOS cloths? Kleans Anything With Out Streaks! These cloths work great on more than just windows and they are washable once dirty. Requires nothing but water! I picked them up as a distributor from the company and they are so inexpensive I give them to my clients after I wash their house as a thank you. They are beyond excited! http://kaywos.com/ Check them out!