Public speaking program * trains people in speaking, listening and thinking skills through impromptu speeches and manuals of self-paced prepared speeches * constructive feedback given by fellow members in a supportive, friendly and fun environment * builds self confidence * leadership training