My favorite is eQuilter.com. If you sign up for the free newsletter, it comes twice a week. There is a clearance button and you can check for sales. Periodically, there are special markdowns mentioned in the newsletter. The fabric quality is EXCELLENT.