I found some pretty kewl free open source mind mapping software. I am quite the fan of mind mapping, I like to keep track of what I am thinking on a subject and to allow me to reiterate on my ideas and thoughts. This is what mind mapping allows.
The software I found is called Freemind. Its really simple to use, it allows you to focus your thoughts on the actual idea or problem you are trying to map.