Speaking KProcess, I've never understood how you are supposed to flush the data from the parent to the process once you have written to it's stdin. Also how you specify the input size buffer. (It seems to be 1024bytes which is too small to be efficent I think for my use) Thanks John