http://clk.bz/mind_mapping

Mind mapping software is an application designed to create, edit and produce mind maps. Say goodbye to notebooks overflowing with sticky notes from last winter, or cramming a week’s worth of ideas into your already-full memory bank. Mind maps can help to organize these overflowing and overwhelming thoughts.