1. A coordinated push synchronization method, comprising the acts of: detecting changes to a local application data store; identifying a record affected by a detected change; pushing the identified record; ascertaining whether the identified record, in its current form as affected by the detected change, has been replicated or deleted in a remote application data store through user-initiated synchronization; and if not, updating the remote application data store with the pushed record.