> Also don't forget that rsync does not overwrite a remote file until it's completely uploaded.
which is really troublesome when you're transferring a big file and the target doesn't have enough space for a second copy of that particular file. I, for one, would prefer that "feature" to be optional.