Our Software Development team leader put me on to a free ware mind-mapping program he’s trying out, called FreeMind.
If you click on the Downloads link on the left column and download the full program, it will allow you to do some cool mind-mapping diagrams. I’m using it as one tool to help me in project management. In particular, we’re designing a new ERP for Registration and Records at TWU, and we’ve created a large mind-map of the big project (Registration), with several sub-projects (Student Records, Course Catalogue, Faculty Records, etc.). Each sub-project has numerous “stories” with tasks attached to them.