Terry sent me a bunch of these he found at Target a while back and they're awesome. I've been using them for spring cleaning the last couple of weeks - everything on every shelf, closet, drawer, etc. must be washed because of all the drywall dust from the kitchen project. Only one room to go on the main floor and then I start on the basement - ugh, this dust is horrible! I've been very pleased with the cleaning ability of these microfiber cloths though, I use all kinds of different cleaners with them - I always use something though, plain water has very little ability to suspend soil removed from surfaces and rinsed off the cloth. The instructions caution to prevent scratching; rinse or wash the cloth thoroughly while using it. The cloth itself won't scratch but what it picks up in the fibers will. I haven't tried them on windows yet but plan to, a little Dawn in warm water - wash with a damp/wet cloth and then dry with a tea-towel and done, never a streak.