Let’s face it: your lenses, lcd screen, ipad, iphone, glass, sun-glasses, reading glasses, and filters are always dirty and in need of cleaning. And if you think that all microfiber cloths are created equal, you’re wrong. The best I’ve encountered are called Magic Fiber at digitalgoja.com; you get 3 16x16’s & one 6x7 for $12.99 on amazon.com. They always do the trick and have never scratched anything other than my Lee Big Stopper but I think I rubbed a grain of sand across it, which was user error.
****I have zero affiliation for Goja “Magic Fiber,” but if they want to send me free stuff I’d appreciate it!