I'll toss in a vote for Over the Rainbow, which is online at overrainbow.com
A huge selection of fabrics, at very good prices!
I actually got to visit there today! I had no idea they were within an hour's drive of me. They are not a storefront, however invited me to drop by to pick up my order. It was amazing to see the huge inventory and they are the nicest gals there.. I left with a very cut Purple Olfa cutting mat which I am gifting to my quilting buddy who loves pink and purple.