I'm surprised to read this: http://en.wikipedia.org/wiki/Python_3
"""Note that while there is no explicit requirement that code be able to run unmodified in both versions, in practice it is quite likely for most code. As of January 2007, it looks like most reasonable code should run quite well under either branch.""" I haven't been following Python 3 development recently. Have things really changed that much? Last time I looked, e.g. dict.items() no longer returned a list. Seems unlikely that most code will run on 2 and 3, in that case, and IIUC Guido has said all along that not much code will run on both. Maybe somebody who's following current Py3k goings-on can fix the article if needed... John -- http://mail.python.org/mailman/listinfo/python-list