Original commit message from CVS: some thoughts about clocking - this looks suspiciously easy. Either i'm missing something (it's late) or it's a quite good approach.