>I'd be eternally grateful if someone could explain this in detail or point me to a good link?
Here's a good link , but the short answer is that due to floating-point imprecision, simply changing the order of arithmetic operations can affect the accuracy of the result.
Narue
Bad Cop
15,460 posts since Sep 2004
Reputation Points: 6,464
Solved Threads: 1,401