Mindmapping tools can be great for flushing out design ideas.
Here is a cool FREE Mind Mapping tool built with .NET 3.0

http://cayra.net/
About JoeStagner
Joe Stagner is a Senior Program Manager in Microsoft Corporation’s Developer Tools and Platform Group and has been with Microsoft since 2001 focusing on highly scalable and performant web application architectures, multiplatform interoperability and software security. Joe brings 30 years technical and business strategy experience to Microsoft which affords him a unique experiential perspective.
[ I am NOT able to respond to PMs - please contact me via www.MisfitGeek.com ]