1. A method of storing persistent data for a security system having a local control panel in communication with a remote server, said local control panel having local data storage and said remote server having storage remote from said local data storage, comprising the steps of: periodically transmitting in a first group of transmissions logical portions of current persistent data for saving at the remote server, and saving said logical portions of current persistent data at said local data storage, each of said logical portions of current persistent data being less than all of said current persistent data, and periodically transmitting in a second group of transmissions logical portions of current persistent data for saving only at the remote server with an associated distinguishing data element identifying a temporal order of the associated logical portion, and in the local data storage saving only said distinguishing data element of each associated logical portion of current persistent data saved only at the remote server, wherein said first group of transmissions is different from said second group of transmissions; and reconstructing the persistent data on the local control panel after rebooting the local control panel, wherein during said reconstructing step only said logical portions of current persistent data having distinguishing data elements subsequent to said distinguishing data element saved at said local data storage are read from said remote storage and saved at said local data storage.