1. A method for facilitating earning loyalty points, wherein the loyalty points are associated with a geographic area, said method including: maintaining a database for storing geographic area loyalty points in a loyalty account corresponding to a participant; receiving purchase data; determining a geographic area related to said purchase data; determining an amount of geographic area loyalty points based on said geographic area and said purchase data; and updating said loyalty account with said geographic area loyalty points.