I feel sorry for brick and mortar stores. There is a lot of overhead and the price competition from online stores is fierce. I do a lot of online shopping and one of the things I really like is the ability to find the fabrics I want at the best possible price.
But I do agree with an earlier comment about local stores having lots of activity and classes. That is a sure-fire draw and you know I'm not going to walk away without making other purchases.