Just a little plug today, for one of my favorite online fabric stores. I sent them an email on Friday asking about a certain fabric (how large is the print, how much do you have, etc.). I heard back right away and placed my order the same day. On Monday my ordered arrived.
10 yards of a lovely print at $4.00 per yard, all stuffed in a flat rate $5 envelope! Amazing! Fabric at the best price, shipped at the best rate, and the fastest service ever!
I have no affiliation whatever. Just sharing what I know.