2 Mind Mapping freeware- a great tool for presentation, organization of thoughts and memorization.
I like mind mapping! For mind mapping to work, one has to hold a pen, draw the tree branches and nodes in a highly graphical and visually special way to help us concentrate, put the "item" in the right place in the big picture and drill into our brain leveraging the graphic presentation.
It can be used as a tool to help us to memorize. In such case it's batter to use pen and paper. The actually involvement with our thoughts and fingers drawing picture synchronously together helps us to drill the subject into our brain. On the other hand, if you are using it as a tool tonorganize complex thoughts and there is no need to "spell out" exactly as in an exam, perhaps a computer software will help you speed up your mind map a lot.
I use "Freemind" as my tool to organize my thoughts sometimes. And it's actually a great interactive presentation tool as well. It's not as graphically sexy as in Power Point presentation but it does draw your audience attention and prevent them losing their way amongst slides. It is a "Java" based program which means you will also have to install the Java runtime software for Freemind to run. You can down load Freemind here.