Or 0.03125?Why not just forbid silly periods like 0.05177?
I mean if some deranged mind needs something like that he can use some other sys.
That's my dilemmar though, for a very slight overhead I can remove the rest of the restrictions.
I'm starting to really like 800 resolution though. 0.03125 is a good, valid period, after all, and it allows a granularity of 0.00125 and a maximum of 10.23875. I think I should change that, regardless, perhaps. But I also think that perhaps you're right, and I should simply disallow periods that don't have a granularity of 0.00125. Or above 10.23875. To encourage multi-instancing.
It's just a few people roared about there being too many constraints on the period, and I've removed half but could remove all of them!
Actually, if periods get more retarded than 0.00125 they're probably better off with another system anyway... Not that it matters. o.o