i browse lots of different shops/sources & wait for sales- sometimes i can buy a 40yard bolt for a great price- sometimes i take advantage of good sales of pre-packaged batts...i use a wide variety of batts, cottons, blends, wools, poly's, so i'm always watching the sales- free shipping opportunities to stock up..