Ian Kelly <ian.g.kelly at gmail.com>: >>>> (1).__str__() > '1' Fair enough. The syntactic awkwardness, then, explains why numbers don't have an evolved set of methods (unlike strings). Marko