Very nice.
It could use a button to keep track of the "percentage of time spent on topic."
Click the button when you go off topic, click it again when you get back on topic and the site calculates the exact percentage, instead of leaving me to guess.