All of the above plus a few others.....
*Patterns for quilts, totes, accessories, and clothes (fabric is not just for quilts even if it is a Quilt Shop)
* Long arm service - both pay to get it quilted and pay to rent by the hour
* Kits - lots of kits with made up samples
* enough staff for busy sale days
* food / cake / punch on special occasions - if I'm not hungry I might stay a little longer and buy a little more
* sign up for monthly prizes
* Open on Sunday - no use cutting off half the weekend when that's when most people shop and sew.
* Newsletter to let everyone know about sales, new items, and classes.