The Peeps eyeglass cleaner looks interesting. I hadn't heard of it before you mentioned it. Here's a
link to the Peeps product on Amazon. It is around $15-17. It has a brush that you use first to remove any dust or participles on the lenses. You then use the little pads to wipe the lenses. The company claims that there is a carbon cleaning compound on the pads that you use to wipe the lenses. It is supposed to clean the lens and also it has an anti-static property that helps keep the lenses clean. If this worked, it would be a nice addition to other cleaning methods, as I haven't really found a good anti-static cleaner. The reviews are mixed, around 3.5 to 4 stars out of 5. Many say it works very well, some say it doesn't really help with oil and smudges, requiring you to clean the lenses the traditional way first, and there were a few rare comments saying they scratched the lenses.
My guess is that if they did scratch the lenses, it is because there was dirt or other particles on the lenses that weren't properly cleaned off. If the anti-static feature really works, I'd consider it. It is pricey at $15, as it does have a limited lifetime of about 500 cleanings. If you use it once a day, that isn't too bad I guess, but I find my cleaning clothes easily last a year for far less money.
In general, I'm able to get through a whole day without having to clean my glasses. Every morning, I rinse them in cool water and then wipe them dry with a good cleaning cloth. As I said earlier in this thread, the Costco cleaning cloth did not work well, but pretty much all of the others have worked fine. I'm currently using the
Magicfiber cleaning clothes I got from Amazon as they were highly rated and reasonably priced (around $8 for 6 cleaning clothes). They work very well and I've had no issues with them. My glasses may get a little dirty during the day, but I rarely have to clean them a second time during the day. When I do, I have another microfiber cloth at my office. I rinse the glasses with cool water again, and wipe them dry. I haven't had any need to use soap, but if my lenses were particularly oily I would do that - just using a small amount of dish soap, rinse it off, then dry with the cloth. It has worked for me and I haven't gotten any scratches on my glasses doing this.