This code: ************** import thread def doprint(i): print i for i in range(0,100): thread.start_new_thread(doprint,(i,)) ************* Will run fine from the windows command line, but consistently crashes IDLE on windows (it locks up with no error message) Is this a known bug? Is there a workaround? Thanks, Matt