It would be nice to set RS clients as slaves of other ones.
When I user RS on a desktop and headless on a server, the slave (server) should always have the same friends.
Right now I am syncing .gnupg and .retroshare with rsync to a server...pain :)
The Ideal case would be a (better/other) headless version for servers (the slave) that is having same friends and can provide files from a directory on the server.
I cannot decide if this concept would bash the ideology of RS ;)
Since a lot of people change IPs very frequently we often run intro trouble loosing all connections.