backup tool
Unfortunately (for you), rsync is a backup tool -- which assumes a one-way relationship. If you want to be able to synchronize between multiple locations, especially without ugly kludges and an intermediary server, you need something like Unison or a DVCS such as Mercurial.