Dave --

Yup, that's another one!

I get the following on my 33S (CNA4134082)

Key in -14.2900 Press HR HMS See -14.2820 (INCORRECT! -- should be -14.2900)

Key in 14.2900 Press HR HMS See 14.2900 (CORRECT)

I tried a few others. The consistent factor seems to be incorrect reconversion back to H.MMSS from H.DDDD, of a __negative__ H.MMSS value where,

MM = 3n+2 (integer n = 0 through 19); __and__

SS = 0.000

In other words, for any negative H.MMSS with |MMSS| exactly equal to

.02, .05, .08, .11, .14, .17, .20, .23, .26, .29, .32, .35, .38, .41, .44, .47, .50, .53, .56, or .59

->HR ->HMS will yield |MMSS| = .0120, .0420, etc.

Weird! (And unacceptable -- none of the HP-designed calc's make this mistake.)

It seems that certain internal representations of numbers are not being handled in a consistently correct fashion.

*Edited: 3 Aug 2004, 12:24 a.m. *