Personal Database with Recutils
I have began using recutils to build a database of what I have read, watched and also for references on how to do things.
The tool has a decent amount of utilities for querying data and its simple formatting means that even if recutils one day stops working, it would be trivial for me to build my own replacement.

The usage becomes simple. To find all FreeBSD specific information, I can simply run the recsel -q freebsd ~/refs.rec
and I will find all my Freebsd related references. I made an alias of it so I just have to type refs freebsd
.

refs freebsd
.- Marc