#!/usr/bin/perl =begin i just thought of something great. A file synchronization or ipc with one open, two forks. and it's bi-directional with a probability of the time out occuring. when the time out occurs on the select'ed file handle, it's the other sides time to write. They could sync this by signal (100% reliable, or so i hear ;) or by another probabilistic factor such as the size of the file and the time left to read it, \ all other factors outweighed. Hope that helps. Having fun if you are, Jambo =cut ... # seriously i think it will work cos forked process #1, well now maybe it won't ...