I use many of the shops above (just signed up for Quilt Fabric deals newsletters).
https://melindasfabricshop.com has good prices on her clearance fabrics (yardage, take it all, odd and ends and closeouts). In the past once I have ordered I will get an email for 10% off my next order which includes sale items. If you have questions Melinda is very helpful.