I use a module which uses os.pipe(). Its not available on the Mac for some reason. The library file just describes it as creating a pipe and returning two file descriptor for reading and writing. Any idea what to do on the Mac? Is it simply two handles to two files? Yair -- Yair Benita Pharmaceutical Proteomics Utrecht University