Ultimate Campaign Tool!
a)Ability to cross-index data entries. The problem with most outliners is that I might want an NPC to appear under 'NPCS', 'Inhabitants of this room', and 'Characters for this adventure' -- but I don't want to enter him three times. Some sort of aliasing/shortcut system.
b)More data structure. I'd like to be able to create data templates (ideall with checkboxes, dropdowns, etc) and add 'records', as well as freeform text. (Each record should have the ability to have freeform text associated with it, of course!)
c)Integration with tools like PCGen -- for example, the ability to launch PCGen, create a character, and have the character automatically placed into the campaign tool via export.
d)clickable image maps.
e)Ability to display multiple entries at once (screen space permitting...)
f)Easy hyperlinking. For example, click on a word, then draw a line to another node in the outline that the word links to. Even better, autolinking for some words -- as soon as you type the name of a character, city, magic item, yadda yadda in freeform text, if that name exists elsewhere, it's linked to. (This requires some clevernes -- if you have nodes name John, Smith, and John Smith, does typing 'John Smith' link to the first two nodes or the last one?)
g)Simple formulas which can be embedded in the pages, to update some numbers.
h)The SRD already converted into it.
i)'Sticky notes' which can be attached to the pages.