1. An internet connected service, said service comprising: one or more processors; and a computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, causes: receiving input from a plurality of content administrators over an internet connection to the service to add content to a database of the service for presentation to a mobile data processing system of a mobile user, the input specifying an association between the content and at least one configured situational location; authenticating the plurality of content administrators to be content administrators of the service; generating an association between the content and the at least one configured situational location; determining a mobile situational location of the mobile user; automatically finding the content in the database by comparing the mobile situational location with the configured situational location; and sending the content to the mobile data processing system.