Flylady.net makes them. They are $11.95 for 3, and they come in their own laundry bag to wash. They recently had a sale, and I got another bag free, so the cost was halved. They are wonderful for mirrors, windows, and to wipe down counters. They are large and lint-free. One side is textured and the other side is smooth. Despite the cost they have more than paid for themselves, as my paper towel consumption has gone down considerably, and I feel good that I am helping save our natural resources.