I've seen MDG (Marshalls Dry Goods) fabric at my LQS at the same price as their higher end lines. Fabric lines are constantly changing. What do manufacturers do with what isn't sold before the next line comes out? I am thinking probably discount stores.