I've been having trouble with a program hanging when using the subprocess modules "wait()" method. Replacing it with with a loop that used "poll()" solved the problem. Earl