So much depends on where you live, I now have only 1 local quilt shop, I do go there for classes and have bought a machine & many notions there. But I buy most fabric on line because I mainly use novelty fabrics for children's quilts and she doesn't carry any novelty fabric.