Actually, something I missed: if the counter will hit 0 n times per second, then taking over an nth of a second will cause it to skip a cycle. (Very similar to interrupt routines, in fact)
But, again, unless you do a lot of stuff, this shouldn't be a problem