I order on line alot.
The fastest is Quilt in a Day, they even tell you when it will be shipped.
Fabric Depot called to tell me they were out of one item and if I wanted to hold the whole order till that item was coming in the next week.
Connecting Threads also tells you what day they will ship.