I don't think anyone mentioned buying from the website "Five Bucks A Yard". Their fabric is great quality. Also, when you go to a thrift store, head straight to the women's dresses! Look for the cotton dresses in the largest sizes with full skirts and long sleeves, if possible. There's a lot of fabric in one of them if you don't mind the time it takes to deconstruct one, and it does take a lot of time. But you can do that in front of the tv, and you'll often find some beautiful, unusual prints in those dresses.