FreeMind is a very nice application for creating mind maps. It is written in Java (so it will run on many operating systems) and is open source, so there is no cost to use the software. I highly recommend it if you find mind mapping a useful exercise.
I learned about this software in the book Coder to Developer (which I also recommend!).