Our WalMart has some very nice fabric for $4.97, $5.44, and $7.97 (this one has a great hand). As with anywhere we purchase fabric we must careful. I had won a $20 certificate to our one LQS a couple of weeks ago at our in-house retreat. I stopped in to use it and was shocked to find rough feeling fabric priced at $8.99 and $9.99. We have a couple of places where we can purchase great fabric for $3.00 to $5.00 a yard.