I really like The Writer's Cafe which has an incredible timeline program as part of it. I write historical fiction which often means numerous characters have actions that need to occur in particular places that correspond to specific events. It's cumbersome to keep track of and this program has really helped me.
I have used StoryLines. A seriously handy tool for collating thoughts and notes on your writing project.
Edit: I do wish that there was more of a "wiki" style writing software. Something that tracks character names and events and places and generates "notes" so that as you're writing, you can very quickly read up on X for reference. Such as character personality traits or who was involved in event X etc
Linkedit:
Homepage
I use writer's cafe (pretty much scrivener, except usefully cross platform) which has a pinboard and scrapbook function I use to keep track of the parts of my world mentioned in the story and yet to be revealed respectively.
Have you considered using http://www.WritersCafe.co.uk/ to kindle-ize your book, and price it at $9.99 on Amazon, so you get 70% royalty-rate?
You would sell tons more instances, & influence our programming-world to much-greater extent, that way...
Salut, Namaste, & Kaizen, eh?
( :
I use software for this. Check out Writer's Cafe (http://www.writerscafe.co.uk/) which is affordable and works for all platforms. They have features that help me outline plots, generate character names (very helpful sometimes,) and for less-linear note keeping.
I also love using an analog notebook for handwriting new ideas, etc. For screenwriting, I've been known to use physical notecards to help generate and organize scenes.
> a new concept likely called a Spine, which is basically a rail or a physical throughline you place in the story logic, and then you can drop Arcs on them and string them together.
Something likeStoryLines?