1. A location-based communication system comprising: a first mobile device configured to provide information concerning a physical location of the first mobile device; 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 determine a medium for communications to a user of 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.