cl@isbd.net wrote:
[...] It's more for creating a 'timeline' of events over the years, I want to be able to cross-reference stuff and to have links to external stuff.
Would a plain-text changelog work? If viewed in a Firefox-based browser, double-click a URL to select it and middle-click to make the browser load it. There are some clever formatting tools too.
http://www.gnu.org/prep/standards/html_node/Change-Logs.html#Change-Logs
Hope that helps,