Does anyone have a favorite software for keeping records of their documents? I don't need anything very complicated, but I think it would need the following minimum features:
* Handles both electronic and physical documents.
* Let's me specify a hierarchical location for each (e.g. server:directory for electronic and box:folder for physical).
* Adding pictures/scans of documents should be easy.
* Meta-data, notes, and tags, with searches over them.
* Adding new documents with minimal information should be very fast.