org-mode in emacs.
It can do hyperlinks, tables, structure, export to various formats, etc. Its very own little kitchen sink within the kitchen sink :-)
Thanks for your reply.
I've invested myself in vim as it stands, but will research along the lines of your recommendation.