I'll email you a copy of the whitepaper once it is finished. The famous quote is, "CouchDB is bad at everything,
except syncing." It has a built in revision system that will create two conflicting revisions on both ends, and allow your code to implement the business logic to determine the one true revision. This could be a prompt, or a rule based on the data (ex newer timestamp winds), or even an average of various data fields to create a whole new field.
http://guide.couchdb.org/draft/conflicts.html