1. A method of handling electronic data, comprising: receiving non-aggregated data into a number of different records off-line on a data collection device; locking the data on the data collection device so that individual records are still repeatedly operable upon, including being readable, and editable, but cannot be operated upon by analysis software to aggregate and analyze the data between different records without being unlocked; receiving a particular key to unlock the data, such that analysis software can operate on the different records to aggregate and analyze unlocked data between different records; determining a fee for handling the data based on a user controlled selection of a number of keys chosen to unlock particular data, wherein the fee is thus based on a volume of the number of keys the user selects, but is not based on a volume of repeated actual usage and operation on the unlocked data by analysis software; and subsequently executing additional software to analyze between and/or electronically aggregate results of the unlocked data.