I buy from any place that sells fabric as long as I like the fabric. You can find good and bad fabric anywhere you shop. I just bought two beautiful fabrics from Walmart yesterday, heavy and a very good hand. I wasn't looking to buy fabric but it caught my eye and when I looked it over I just had to buy it.