Unless I need it to finish a project or it's a really good sale, the regular price $15 a metre for fabric in Canada definitely curbs the impulse to buy and add to the stash. I did buy a lot though when the sewing room contents of one of our guild members was sold at her estate sale. At $2-$5 a metre, I stocked up on browns and tans which were really lacking in my collections. I also had to buy a little red, yellow and green.