The problem of course, is what about folks who have very specific interests/hobbies?

It's a long drive for me to get to a local shop and things which I am actually interested in working on rarely show up in the classes and so forth which they offer, and scheduling is awkward --- when my second favourite author came up on rotation for the book discussion at the local Barnes & Noble, I wasn't able to attend due to a prior commitment w/ my kids.