Also, what are the criteria by which you judge "a good speaker?" Who are some of your favorites? I'd love to hear some recommendations.