All this talking of threading reminded me... where do I find out how signals (say, oh, Control-C, depending on your terminal bindings) are supposed to be handled? I've noticed that in tight computation loops that they don't seem to... (this is both a "how does it work now?" and "how should it work?" question). Thanks, <D\'gou