We never lost fabric at our two closest WalMarts. They have four different grades of fabric -- loosely woven (cheap), medium (tighter weave medium price), medium-plus (better quality, slightly higher price), better/best (tighter weave, nice hand, highest price -- $7.97). Our closet WalMart donates fabric for our 4-H groups, usually a variety that includes all the ranges of fabrics. They are also starting to re-add other craft materials that were removed initially. However, their selection of quilt magazines has been reduced substantially.