I buy from Walmart for backings. Saves alot of money and it dosnt matter that it is not top quality.
Some of thier fabrics are pretty good and are the same as quilt shops. I have seen the exact fabrics in shops and could not see any difference.
Now some of thier fabrics are just awful so you do need to be careful.