When I go on "Shop Hops" I usually have a list of fabric I need to finish a project. However, if there is something I like that is on sale, I buy what is needed for this project AND 3-4 extra yards. If there is just a little left on the bolt, I will buy it. Some shops give extra discounts on end of bolt.