I've tried a wide variety of mind mapping software and freemind is one of the best. But maybe its because I am so used to it. Once you get a grip of the fast keys the program lets you navigate quite smoothly. There are some minor problems with the graphical utilisation of the program, but hey... its free format. This also means that you can send your mind maps to anyone and they will be able to read and operate them. I think that there are only a few features missing in the freemind program. I dont know if they're open to donations, but Im willing to chip in if they're willing to work out these little issues.