More information about the errors in the (fixed point) math on the patriot:
http://www.ima.umn.edu/~arnold/disasters/patriot.html
Given that it was an issue with a non-terminating binary representation, what would be the way to handle this, without somehow resetting the clock (restart or otherwise)?
Obviously, you could, in a modern system, have more memory and be able to store more bits of the number, but there would still be a limit that you would run into after some amount of time that would cause similar problems.