I agree with all posts so far and the one-stop shop. I was in Grand Rapids, MI, with my son a few weeks ago and had to visit to LQS. It had it all, including a very friendly saleslady. She greeted me with a great smile and we chatted like we've known each other for years. They had everything -- fabric, notions, 3 different brands of machines, sergers, etc., etc., etc. They even had a separate (nice size) room for classes.
VickiG