check this out www.marshalldrygoods.com

fabric as low as $2.99 per yd and look at all the name brands.