1. A machine implemented method for facilitating a prospective business transaction involving a principal, an agent, and a user comprising: at least partially causing the generation of indicia that a first mobile equipment, that is associated with a user digital identifier, and a second mobile equipment, that is associated with an agent digital identifier, meet a location based criterion, as determined by using at least one microprocessor, wherein said generation of indicia is regulated by at least: an agent-user matching algorithm using predefined data selected from the group consisting of: data indicating a proclivity of said user toward predetermined business transactions, data related to terms of said prospective business transaction, wherein said terms are controlled by said principal, data related to parameters associated to said prospective business transaction, wherein said parameters are controlled by said principal, data related to a brand that is associated with said agent, data related to preferences associated with said user, wherein said preferences are controlled by said user, data related to user generated keywords indicating an explicit interest toward a predefined product, data related to user generated keywords indicating an explicit interest toward a predefined service, data related to patterns associated with said user, data related to attributes associated with said user, data related to locations associated with said prospective business transaction, wherein said locations are controlled by said principal, and combinations thereof; and a principal-controlled participation condition associated with said agent digital identifier wherein said principal-controlled participation condition selectably enables said second mobile equipment, associated with said agent digital identifier, to participate to said machine implemented method.