Peter, Thanks for the reference! I don't know why but for some reason I thought that I would be wading through a bunch of C code (which I know very little of). I haven't found my answer yet but this threading.py does look fairly straightforward. Thanks!