My Walmart still has fabric, but I noticed last week that their usual $1/yard is now $1.50/yd. I, too, have gotten some awesome fabrics at Walmart. You really have to watch the fabrics EVERY time you go in, as when they do get some nice fabric at those prices, they are gone in a couple of days. So, the secret is to always check....some days, you hit it lucky.