Limited to online data? User driven data, are the discount locations meant to be distributed primarily by the users? What does the ranking mean? How will the program find the data?