I have four Walmarts in about a 40 minute range from me, one just 5 minutes, which sell fabrics. I've never had any problems with any I bought from there! Prices usually from $2.44 - 4.44 a yard, a few around around $8. I also go to Hobby Lobby a lot, occassionally Fields Fabrics (pricey) or JoAnn's. JoAnn's just seems like a dumpier store, and seems like their fabrics are more lighter weight, than the other stores.
:-)