I have a new version of my garbage collection patch available. If you have time please test it out and send me comments. The patch against the current CVS version of Python is available from: http://www.enme.ucalgary.ca/~nascheme/python/gc-cycle.diff I will give some more details on my approach tomorrow after I get some rest. :) Neil -- Real programmers don't make mistrakes