Have you considered using a traditional network filesystem instead of putting together your own system on top of rsync? I think AFS (the Andrew File System) supports the kind of replication you want. Matt