1. A method for generating a unique key comprising: a. receiving an indication of location; b. determining a latitude-longitude value corresponding to the received indication of location; c. generating at least one other piece of data in addition to the latitude-longitude value; and, d. combining the determined latitude-longitude value and the at least one other piece of data to form a unique key.