I'm with Cari and Jane. I shop where and when I can. Price is a huge decider. I have no problem repurposing a 100% cotton sheet from a thrift store. My nearest LQS is 17 km. and honestly, it does not have a huge selection but does offer some nice classes. Shopping online is wonderful until I get to the shipping costs--which can be prohibitive. If I am going 'to the city', I make a point of hitting every fabric venue I possibly can. Those trips are 100km or more one way--yeah I live in the boonies.