The problem with to-do lists is that they are just lists. Entries do not relate to each other. The problem with scheduling packages is that they are so heavyweight that they are only useful for major projects involving many people. What I would like is an application that would let me drop notes on a surface, each of which repesented tasks to perform, and would let me easily link them together in dependency networks -- in other words a "to-do web". I don't want estimated durations, earliest and latest start dates, or any of the standard PERT/CPM palaver, but I do want to be able to structure projects.
NanoPlanner will be one of the first (possibly the first) application to be built on Thinklink. Thinklink is an infrastructure for volatile hypermedia documents. Thinklink applications will include note-taking or idea-processing applications resembling Storyspace (which Thinklink is intended eventually to replace).