I used to teach total quality management and of course one of it's tools is mind mapping.  Freemind is the simplest, coolest tool I've ever used for brainstorming ideas.  I use it for everything!