I try to always buy from LQSs. If we don't, I'm afraid that more of them will close and then where will we go to "pet" fabrics and attend classes? I have on occasion bought online if I am trying to get something that I can't find locally. I try not to shop at big box stores because they will survive without my financial assistance, but my LQS may not.