My Walmart has the pre-cut fabric, some fat quarters, and charms. They also have batting. Since I work there I also receive an extra 10% discount. But I still see myself going to JoAnn's or if I can find a LQS I will go to that.
Just because selection and quality will probably be much better than any Walmart.