I still tend to buy at my LQS. Mainly, I want to see and touch the fabric before I buy. I have ordered on line and some times the colors aren't true to the description or sample on the web site. I know I can return the fabric but that is a hassle so I prefer to buy when I can see and touch the actual fabric. In our small MT town we actually have two LQS and both do fairly well. I have noticed that some of the most recent arrivals are at $10.25 for cotton and $11.00 for flannel. I know they ware both trying to keep there prices in check.