Have a Family Dollar store near you? I know on the East Coast we do.
THey have Microfiber towels there. When I was working at the Used Car dealer, the detailer was paying $3 EACH for them. At the Toyota place, we were paying about $3.50
You can get them at Family Dollar, face cloth size, for 50 cents (a 2-pack for a buck)
You can get 'hand towel' size for $5 (a buck each).
But, if you go to the car section, you can get 3 for $2.
Great for glass or general cleaning. I also got 10 Shop Towels for $3.