>>> eval('0xffffffff') -1 >>> int('0xffffffff') Traceback (innermost last): File "<stdin>", line 1, in ? ValueError: invalid literal for int(): 0xffffffff Why the disparity? Jeff