how was the directory mounted when the client machine hung? did you try the --persistent flag? It approximates your suggestion #2.
The difficulty with the suggestion, though, is how to handle the authentication when re-establishing the connection. The --persistent flag handles this by only doing non-terminal-based authentication (ssh-agent, a passwordless ~/.ssh/id_rsa, etc). Of course, if the agent goes away (or the key file disappears), you are faced with the same concern. --dkg -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]