Check this company out for microfibers. Good quality, good prices and if I recall correctly, when you order on a Friday, you get a freebie (if they are still doing it)
http://www.theragcompany.com
Little rocks stuck in them? Unless you're only going to use the rags for wiping up oil, throw them in the trash..........