I use Etsy a lot - there are many sellers on that site and you can find good deals - also I check many different blogs to get updates on sales - some of the online shops have flash sales - they only last for a day or so and you can get great deals. Try fabricshopperonline.com; sewsweeteness.com; greenfairyquilts.com; westwoodacres.com; intrepidthread.com; pinkchalkfabrics.com; hancocks-Paducah.com - there are many more - just keep looking.