Yes, that's exactly correct. (That is why we started out implementing the server-based sync solution rather than Bonjour syncing, because we thought most people would rather independently sync each client against a server that was always available. But it's nice to have options!)