I usually find a pattern first, then get the fabric. I really don't have room for a stash and am terrified that after spending all that money on fabric 'just because' that my tastes will change and I'll not use it. I have a bit of a stash from left overs from projects but that's about it. It works for me.