Dave Peticolas <dave@krondo.com> writes: >I don't think you messed anything up. What is probably happening is >a floating-point rounding error, so that the difference is 0 when >printed to 2 decimal places, but is not 0 internally. Oh, I found it. It was a rounding error in a transaction from a trading account. Thanks, Andi