I think this is a tricky question, anyone got a good answer? A further twist, if the file with executable bit set is actually on a remote server (eg. by ftp) what should happen then? Rich.