I buy some fabric at JoAnn's, however, the quality is hit and miss. I buy at Walmart. They often have better quality fabric than JoAnns and it's a lot less $$. I also buy online and at LQS. I look at fabric wherever I go and I buy what I like when I can afford it.