Floating point math issues....last significant digit not what I expected

That's the nature of floating point math.

And we haven't even discussed error propagation due to math operators