I do like the rational behind infinite spin, especially combined with some sort of time-keeping feature.