Hi Peter, I believe execpv replaces the current process, in this case the Python interpreter. I got your code working using os.spawnv but I had to use c:\windows\command\start instead. Richard Got questions? Get answers over the phone at Keen.com. Up to 100 minutes free! http://www.keen.com