When I first started quilting, I would buy any fabric that I liked as far as the print, be it WalMart, JoAnn or LQS. BUT, when I really got into quilting big time, I sold all my cheaper (which you can definitely tell the difference) fabrics on eBay and only stick with the good quality fabrics. There are sooo many quilt shops online and auction places that you can get excellent quilt fabrics for $3-to $9 per yard. Look for sales, just because the fabric is last year's collection, doesn't mean it is no good. I very seldom buy fabrics at $6 yd or more. Too much competition out there, you can find a great bargain! Many Free Shipping offers, too. I used to work at JoAnn's and their prices have really gone up. They are so-s0, but I think I will stick with the good stuff.