Could one instantiate a completely independant Python interpreter in each thread? Presumably that would obviate any MT concerns - yes? What would be the other pros and cons of such an approach? gary