Thank you for sharing your list of learning tools here, Harold! I'll be researching several of these as I'm not familiar them (and I believe I have comparable needs.)

I use Mind Manager (mindjet.com) frequently for personal/professional development in addition to workshop and training sessions: For the latter events, I've found mind mapping a very expeditious way to build consensus, defuse tension (or worse) and establish "reference frameworks" for solutions (either under development, planned or considered.) I've also adopted Inspiration (inspiration.com) for more illustrative mind maps and recently adopted iMindMap (www.imindmap.com) to see what Tony Buzan has been up to.

Cheers,

Greg