I went to my local Walmart today and they had a novelty fabric I was looking for to make 6' table cloths for a b-day party next weekend. The quality was very good and the price was right, i.e. less than $5 per yard. They had enough for me to make the 3 table cloths I needed, so I left one happy camper. Our Walmart is very good, always helpful, with a nice selection of fabric, and they keep getting new stock. I would be devastated if they quit selling fabric at my local WM, as the next closest fabric store is 30 miles away.