Here's what I think. Knowledgable staff. Classes--all types, samples, bundles and kits sell fabric and notions. Website with lots of pics. Customer loyalty cards. Variety, good lighting, skip the smelly stuff too many allergies out there. Talk to your insurance agent before you put in a kids area with scissors.