I use Evernote for this, as well as a couple of journals which when they're filled live on a bookcase. I tried a few more complicated systems and found that I spent more time filing the information than I was using it at times and just went for a pretty basic one.