I have been playing with threading.Thread and I believe I got it working. One thing though is that I would like to be able to kill the threads nicely even if they are in run(). What's the best way to solve this? TIA Magnus