1. A system comprising: a first mobile device configured to provide information concerning a physical location of the first mobile device, the first mobile device receiving telephone calls and electronic messages; an intermediate computing device configured to receive the information concerning the physical location of the first mobile device; and a second mobile device configured to communicate with the first mobile device based on at least the physical location of the first mobile device as indicated by the information concerning physical location maintained at the intermediate computing device, the second mobile device receiving telephone calls and electronic messages, wherein, a database is provided that includes information concerning communication media associated with each of the first mobile device and the second mobile device, the database further correlating location information with a particular mode of communication, the database further including preferences of one of the first and second mobile devices about a particular mode of communication, the particular mode of communication related to preferences regarding to at least one of telephone calls and electronic messages; and wherein the second mobile device identifies a communication medium of the first mobile device for communication based on the physical location and the information included in the database.