As Amanda mention "micro fibre towels" work great. I've been using the "paper fibre towels" that high end detailers & optomitrists recommend. My glass is treated and not "filmed" and is extremely hard to keep spot free. This stuff comes in sheets or 250 ft rolls and you use it with a 5% mix of 91%rubbing alcohol & water.
