change rsync so that when it partly transfers a file that already exists on the client (or whatever), then press ctrl-C or whatever, it merges the two files rather than discarding the old one. The old one might contain data after the point where the rsync was up to with the new file. That's especially true with torrent downloads. It might also be nice if rsync would use parallel connections so it transfers faster. It would be good if rsync could work on just part of a file, e.g. bytes 1234 to 4567. fsh - I would like to have fast ssh connections without needing fsh to be installed on the server, e.g. for using with online-storage-solution. Perhaps use a pool of ssh processes that are ready to go. (that way it wouldn't need fsh to be installed on the server) But I would need to hack ssh client I guess to make that happen, so it would wait, sounds a bit ugly. Or look at how fsh does it?