Jreepad, Java Treepad Editor, is an excellent free "personal database" program - it's a great way to organise all your personal notes, thoughts, tasks, recipes, memories...
A Jreepad file consists of a nice simple tree structure, and each "node" has an associated "article" - this can be plain text, HTML or tabular data.
Nodes can be rearranged very intuitively with drag-and-drop functionality (or by keyboard), so it's easy to arrange your thoughts.
There's a very powerful and intuitive search facility to locate a piece of text in a subtree
Hyperlink support: select a link and you can follow it - whether it's HTTP, FTP, mailto:, "node://" (as used in Treepad), or even WikiStyleLinks!
Integrated Google search
Load/save Treepad (.HJT) files, compatible with Treepad Lite (so you can share files with Windows users)... More Info »