Nick Coghlan strung bits together to say: > This displays '2': > x = 0 > y = lambda: x + 1 > x = 1 > print y D'oh! That last line should be "print y()"! Regards, Nick. Still has to reinstall Python on new OS installation. . . -- Nick Coghlan | Brisbane, Australia ICQ#: 68854767 | ncoghlan at email.com Mobile: 0409 573 268 | http://www.talkinboutstuff.net "Let go your prejudices, lest they limit your thoughts and actions."