supposed to instead accumulate the output and error on my own, by sending incremental results from readlines() to my own buffer? Is this really the right way to do it..? Thanks in advance if anyone can shed light on this. I don't have much of a problem creating my own buffers... I am mostly curious about what causes this sort of inconsitency within the Popen3 object. Cheers, Mike Wakerly