Mmm.. I've been thinking lazy thoughts like that too.

But it would really slow down things like the mirroring software I use, and syncs, and..

Some of the better FTP clients (and even some of the dumb ones) can use connect scripts and disconnect scripts, which could be given commands to set RW on entry, RO on exit. Not the same thing, quite, but close.

But there's other issues two, like multiple simultaneous FTP sessions (yes, I do that sometimes).. just to hard to get it right, and too simple to leave it as is..

-ml