You must be registered to see the links
I don't know if anyone thought this was useful, but I made a bunch of improvements (in my opinion) and figured if I share it again, the worst that happens is it gets ignored.
It seemed less than ideal to have to constantly switch the character/archetype, so while I kept the functionality, I went ahead and just gave each NPC their own tab, so only the archetype needs to be updated when you progress a character, and the independent lookups can be used to track the secondary interests a character currently has, the ones you're trying to work towards, or whatever else you feel like watching.
I also added a tracker to keep tabs on how well you've managed to open up each character to particular subjects.
I haven't progressed through a lot of the game, so I'm missing information on several characters and a number of archetypes that I haven't reached, so far, but I think what I've got is a lot more user-friendly than a couple days ago, and I believe pretty damn useful for at least the early portions of the game.