FreeMind - Free mind-mapping software written in Java. Can you use it for the following purposes: * Keeping track of projects, including subtasks, state of subtasks and time recording. * Essay writing and brainstorming, using colors to show which essays are open, completed, not yet started etc. * And much more.