Both. I will buy small, 1/2 yd at LQS or for binding. Check out their clearance bins. But after 14 yrs of quilting I have lots of fabric, some more than 3 yds. The local shop doesn't carry some threads that I prefer, so I do an online order. We need to let the fabric manufacterors our opinion as to the increase in prices and quality. I'm going to check out the mill ends fabric store in Co Springs next time I need fabric.