I am fairly addicted to two products for mindmapping.
Freemind – Freemind is the “top” view of your mindmap. If you were looking at a map, this is what you would expect. I use a fully portable version that I guess is considered alpha but I love it.
Personal Brain- Now this is the mindmappers mapping tool. It is easy to get lost and wander in your thoughts but fortunately for us, PB has a search feature. You can find your thoughts if you lose them. You can forget what you need to forget.
In fairness I must redirect you to http://mindmappingsoftwareblog.com/resource-directory/ this is a great resource for mind mapping. A lot of information that you can use.