I am a "mood" and "fabric sales" shopper; if I wait to buy fabric for a specific project, there very well may not be a sale or a coupon or I may be in no mood to shop. The mood thing is much less of an issue now that I mostly buy fabric on-line and do not actually have to leave my house. Whether on-line or physically in a fabric store, if I find fabrics I love and I know I can and will use them in a quilt, I buy them while they're available. I have been doing this for many years and have had few regrets. When I get an idea for a new project, I absolutely love to browse through my fabric for what I'll need; if I don't have everything, I take fabric samples to the store and match them to what I need.