There is a good write up about this at: http://www.python.org/cgi-bin/faqw-mm.py?req=all#1.13 I stumbled across it searching for something else and remembered the question being asked. Hope this helps. -benjmain