Round(number, step) problem in Panorama X (not in Panorama 6)

round(9000.00,0.01) results in 9000.00 in Panorama 6 and Panorama X

but Panorama X does this incorrectly for negative numbers:

round(-9000.00,0.01) results in -8999.99
round(-8999.99,0.01) results in -8999.98
round(-8999.98,0.01) results in -8999.97

and Panorama 6 gives:

round(-9000.00,0.01) results in -9000.00

Dave beat you to this bug, or perhaps you and he were working together on this? Anyway, this is now on the bug list.