Ruth has said a mouthful.
besides, price doesn't determine quality. the absolutely tackiest, flimsiest piece-o-gahbahge fabric i ever had the "joy" to work with was some my friend had bought from a high-end shop. i've worked with a few from the dollar table that were an absolute dream to handle. they held up well in the wash and use category, too.
i keep track of which fabric manufacturers produce things i like and which don't. then i search for the lowest prices.