Mind maps are a tool I use regularly when brainstorming and trying to organize ideas. Here's a short video introduction to mind mapping.
There are several on-line programs available to help create and share mind maps. I use Mindmeister which offers a free account which allows you to create and keep store three maps. If you want to create and keep more maps you can upgrade your account.