I purchased a microfiber glass cleaning cloth a few weeks ago. I don't recall the brand name, and didn't think to snap a pic before I tossed out the packaging. But I bought it at Wal-mart, in the cleaning aisle. It's a blue, waffle-weave patterned cloth specifically advertised for windows/mirrors, etc.
It claimed to work with just water and was priced at an outrageous $1.97. ;)
I was in the cleaning aisle because I was low on Windex. I figured, for a price less than a new spray bottle of cleaner, I'd give it a go. Anything that helps me reduce the use of chemical cleaning products AND reduces paper towel waste AND costs less than 2 bucks? I'm game to try.
It works wonderfully. It works so much better than Windex. I love it. I've been on a window and mirror cleaning spree since I bought it.
It doesn't streak. It doesn't leave lint. It's just so easy. I've wet a corner of it under the faucet and it worked great. I've spritzed windows with a water bottle and it worked great. I've used it just barely damp and it works great!
I've had it now, like I said, for a few weeks, use it pretty much daily (we have lots of windows and lots of mirrors!), and today is the first day I've put it in the laundry. I'm not sure how well it'll hold up through laundering, as it seems to me that microfiber cloths tend to not take well to being laundered over time. But even if it only lasts a couple of months, at less than two dollars a cloth, I still think it'll be a money saver. Plus, it just works better!
Bonus Cheapskate Homemaker Tip: Using an electric knife, cut your paper towel rolls in half (so you end up with two toilet paper-sized rolls of towels). Often, especially with the kids or when just covering a dish in the microwave, a full sized paper towel is way bigger than I need. I can always take more if I need more, and this way, I have twice as many towels to use. :)