A method for synchronizing a first database including first data records
with a second database including second data records. The method includes
starting a synchronization session with an electronic device on which the
second database resides, requesting the first data records from the first
database, temporarily disconnecting the synchronization session while
awaiting receipt of the first data records, receiving the first data
records, and restarting and completing the synchronization session.