I usually have no trouble resisting fabric as I have a large (DH says enormous) stash and fabric at our LQS here in Ontario Canada is $14.95 a metre (better than some others at $16.95 or $17.95). I run into trouble when I find a really good sale like the one at a Mennonite shop that had five shelves of fabric on for $2.99 a metre which is unheard of any place else. It was mostly florals which they say are not moving well but there were a couple of Orientals that were gorgeous. I couldn't resist and bought $30 worth.