I buy fabric at the store...I am trying to be good and only buy one project at a time. It does not always work when a big sale...if I start buying on line I am afraid that I will buy tons and tons of fabric...I do buy a lot of other items on line though.