Try powerpoint, you can create great mind maps on that. Most people already have that on their computer with the MS Office package and it is for presentations.

Alex