I too have a stash that is too darn big--so I usually make sure I use some of that fabric then, I buy the "go with 'ems" as my mother used to say. In general, I check JoAnne's first, then go to my LQS. In general, I do make sure to buy from the LQS as often as I can afford to do it...I know the truth is that if we don't support them...they don't stay in business...and frankly JoAnns' fabric isn't great quality.