I have bought a great deal of fabric over the years and the best place is at Hobby Lobby at their sales. I also like to buy at Joann's when they have a good sale or use coupons. Some of Joann's fabrics are not as good as others, but I have generally been happy with their line. The LQS in my area start at $9.00 a yard and yes, it is good quality fabric. But honestly, I don't need to pay that much all the time. I have never used Hancocks much but my friend likes their fabric and says it's quite good. Also check out eBay, I have bought a lot of fabric there too. Especially specially FQ's.