David Mertz has written 2 articles for IBM developerworks on functional programming in Python. see: http://www-106.ibm.com/developerworks/library/l-prog.html http://www-106.ibm.com/developerworks/library/l-prog2.html (the second page appears to be down now, for some reason). Laura Creighton