Gameclock is a fairly simple application designed to track the time spent thinking by the players during a chess game. Various clock engines are available (speed chess, fisher chess, board games, or hourglass). The graphical interface is keyboard-driven and is intended to be minimal and simple. The code is made to be extensible to other game types.
Re: bksh usage
I'm glad to hear from people actually using the software! I've seen a few people downloading it, but no feedback..
Your comment was very refreshing. Indeed, the whole program should chroot on the first occasion, and is "ready for chroot", as you say, so this will probably be integrated in the next release.
I wouldn't want to increase the dependencies of the software, so I probably won't implement SQL logging as you requested. I like the fact that bksh is entirely filesystem based. I wrote some scripts to analyze du(1) output and generate per-host disk usage stats and such, and that will also end up in the next release.
Thanks and stay tuned!