Is there a way to set up a chess database where if you go through a move, it can tell you why the move was played? For instance if I'm going through a database tree and I'd like to find out why. The tree won't tell me though, so I have to rely on the PGN stored in the database.
Kind of like Bookup but free.