I agree with you that it would not be "easy". Syncing is the holy grail of modern web app development. I just don't think it would be as hard as other apps where things change
all the time. Even Apple and Google struggle with it on apps like that (thinking about calendar sync in gCal and iCal)
It's an interesting problem though, I just have to not get distracted by it.