I buy a lot of fabric on Ebay. If you hunt around you can find some great deals, such as boxes of misc fabric quarters/yards sold by the pound. I bought a box of 10 lbs of cotton quilting fabric for $50 (including shipping) and estimate that I got about 25 yards of usable fabric out of it.