David Mertz covered this. :) 'Implementing "weightless threads" with Python generators.' http://gnosis.cx/publish/programming/charming_python_b7.html HTH, M.E.Farmer