I watched some videos from an online writing conference yesterday. One was a demo/tutorial of Scrivener. It's a software program for writing complex documents like novels. It includes word processing, outlining, and a browser. I thought the cork board view looked especially helpful. (Every time I try to do a story board with real index cards, my cat knocks them off the table.)
It's not very expensive and has a 30 day free trial. I downloaded it yesterday and am working my way through the tutorial. The problem is that it has so many feature and so much flexibility that it has a steep learning curve. Has anyone else tried it?