This is a great article, and so true that people ask questions just for the sake of it. It amazes me how candidates often shy away from asking the difficult questions, such as how the company is performing financially, or how it is going to deal with the threats of a growing competitor. Some other good questions listed below.
Almost every small business owner has interviewed people to fill their openings. I have. You have. So you know it almost always seems like a waste of time when you ask a candidate, "What questions do you have for me?" Why is that a waste of time? Most people, when they ask questions, don't actually care about your answers; they just hope to make themselves look good by asking what they think will seem like "smart" questions. To them, what they ask is the important thing; they really don't care how you answer. But a few people -- the best people -- actually care. The best candidates ask questions they want you to answer because they're interviewing your company and evaluating whether they really want to work for you. (Never forget that the best candidates almost always have options.)