How is it that you recommend killing a pure python thread? And also, when i use the 'threading' module am I creating a process, or a (gasp) thread? (Is this an obvious question - and if so, how does one create a 'process'?) Thanks!