Mind-Mapping Software
Mind-mapping is a very useful tool for keeping track of your ideas. It provides a visual as well as textual platform to note ideas down and rearrange then. It is particularly useful for people that struggle with short-term memory problems.
Facebook
Delicious
Digg
reddit
StumbleUpon