Check them out.
I really wanted a certain fabric, but couldn't get it locally. After being sent the wrong fabric from one store, I decided to just order online. I found them via quiltshops.com. My fabric was on sale and I was able to get 4 yards for what I would pay for 3 everywhere else. Their shipping was also very reasonable and I LOVED that I had till 6 PM EST to place my order and have it ship same day (it ended up shipping the next day, but I thought that might be because I wanted a larger quantity.)
Today when I got home, I really wasn't expecting to see a big envelope from them in my mail box. Shipping from Idaho to Ohio ended up only taking 3 days total from when I placed the order to when I received it. I ordered Friday, they shipped Saturday, and I got it Monday. Can't beat that!