In the past month I have visited both Joanne's and Hancock's and have been very disappointed in the quality of their fabrics. Even the Moda fabrics were so thin I could read a newspaper through it. I'm not really sure it was Moda's fabric at all.
Anyway, I have spent about $500 in fabrics at Thousand of bolts in the past 3 weeks and I am very please at what I was able to get. The quality is excellent and on average I paid about $3.96 per yard (that includes the shipping cost). As far as I'm concerned, this is my new fabric store. Unless someone else can beat their prices.