James Fallows discusses several software tools that help organize thoughts, ideas and projects. Well worth reading. I use a couple of these tools: Aquamind’s NoteTaker as well as Omni Group’s Graffle & Outliner. ConceptDraw’s Project is another similar product.