I am a member of the LDS Church and I am often asked to give talks and speeches on Sundays. Cayra (And mindmapping in general) is a great way to brainstorm and to organize my thoughts so that I don't get tongue tied when the crowd is in front of me. Also, it allows me to maintain the topic of discussion without going on random tangents, but is flexible enough to allow me to rearrange my lesson if a question or concern is brought up.