I have been using mind mapping software applications for years now, and find them to be indispensable for the work that I do brainstorming ideas, planning workshops, and for information management. I have been writing about these tools at my blog
http://assistivetek.blogspot.comRegards
Brian