I buy fabric online and at fabric/quilt shops. Yes, sometimes fabric might get alittle pricey. But when buying online you cannot see the quality of the fabric until you have it in your hands. Or the true color of fabric. If I am making a very special quilt, I pay quilt shop price! I still feel I need to support our local businesses!