After a brief consult with Tim, I've decided to drop math.rint() -- it's not standard C, can't be implemented in portable C, and its naive (non-IEEE-754-aware) effect can easily be had in other ways. If you disagree, speak up now! --Guido van Rossum (home page: http://www.pythonlabs.com/~guido/)