1. A system for operating upon a mobile communications device for use with data operations with respect to the mobile communications device's memory, wherein the memory has sectors, the system comprising: sector header data structures contained in the sectors; wherein the sector header data structures are configured to store sector header signature data, wherein the sector header signature data is for use in determining whether a sector contains valid data; record header data structures contained in the sectors; wherein the record header data structures are configured to store record size data and a unique record handle for identifying a record; a point data store configured to store a mapping between the record handles and addresses of the memory; wherein when a data operation for a record is performed with respect to the memory, the mapping from the point data store and data from at least one record header data structure are used in locating the record's pointer in the memory and performing the data operation.