My glasses always get dirty and it is nice when you go the mall and someone springs up, from one of those carts in the middle of the mall, selling specialty items, offering to clean your glasses. But the other day I saw walgreens carried a bottle with a spray of walgreens anti reflective lens cleaner, along with (separately you can buy), the lens cleanser towellets, (looking just like moist towelettes you get from a restaurant with food to go). The towelettes tend to dry out over time, so but while they are wet, they are an excellent, lint free option to combine with the lens cleaner spray. Though if you get the towelettes they are wet and you don't need the spray. The spray is EXCELLENT, don't use with a kleenex, you might put the white stuff back on your glasses. Use with a soft cloth or the towelettes. The spray cleans your glasses like a professional might.