Thanks! I will look that over. I assumed it was a binary-floating point problem, but I just don't get why it isn't compensated for in the function.