ZuluPad is a nice, lean program, but I would love to see a feature borrowed from Tomboy: two-way auto-update of linkages. To clarify the scenario:

- When I rename a link on the root node (i.e., Index page), I would like for this link to be renamed retrospectively in all leaf nodes (i.e., all pages linked from Index).

- Conversely, when I rename a link on a leaf node, I would like for this link to be renamed retrospectively in all other leaf nodes AND the root node.

Once a linkage is established, it should only be broken when (1) all leaf nodes the link points to have been deleted, or (2) the user right-clicks on the link and manually chooses to break the linkage.

If you are hesitant to add this as an always-on feature, then maybe implement it as an option that can be enabled for those who are used to Tomboy's behavior.