I buy, just in case, you never know when you will need it, and then i will always have it, and not have to run out for it. All my calicos are from many years ago and the most i paid was probaly 1.00 a yard. but its there when i need it. Sales are sooo much fun.