I order from a place called Marshalls Dry Goods in Arkansas. I shop mostly at a discount fabric store here in Oklahoma City and I think that is where he gets a lot of his fabrics so I was familiar with their stock. It is comparable to the white on whites at Hancocks. Their prices are very good. I also buy 80/20 batting by the roll from them. it is 96" x 30 yds and the cost plus shipping is $133. or about $4.50 a yard.