A few months ago, I joined the Toastmasters. Toastmasters is an international nonprofit organization that helps its members to train their public speaking skills (which is something I am rather bad at). The website boasts of over 10,000 "franchise" clubs with over 200,000 members, but of course you don't see much of that vastness at the local level. We just meet once a week, hold a few prepared speeches and shorter improvised ones, and that is pretty much it. It's great fun, though.