Personal Knowbase is a notes management system that uses a free-form text database to assign keywords to your notes, ideas, clippings and files. You can import from many files types, add links to web sites, email addresses...