I've used several... including Freemind and Mindjet's Mind Map. Freemind is awesome, free, and has lots of 'plug-ins'. However, I do prefer Mindjet's Mind Map. It allows you to associate multiples files per idea, has task functions, notes, etc... but the exporting to Word, Powerpoint, and Project is the best!