I've heard a rumor that all Walmarts are doing away with their fabric sections. (I tend to believe this is true since none of the newer stores I've been into were built with fabric sections...)
Anyway, if your local Walmart still has a fabric section, you might want to watch for huge inventory clear-out sales. Right now, the Walmart in Siloam Springs, Arkansas has their entire fabric section marked at 50% off.
If you're in the market to buy some fabric, Walmart might be a frugal place to start!