I've had good luck with Etsy.com (look under "supplies"). If you do your homework by going to the fabric maker websites you'll know what's new and "hot". Check too on what's happening on eBay for comparison. Older designs should carry closeout prices. With a bit of research you can get some really good deals there (low overhead). I've found some very good prices on great fabrics as well as fair shipping costs and quick service. Another "boon" is I've found that final one-yard-cut I need for fabric I've had around for a while.