A system comprising: a first mobile device at a first location, the first mobile device comprising a first communication module, a first location module, a first mapping module and a first display; and a second mobile device at a second location, the second mobile device comprising a second communication module, a second location module, a second mapping module and a second display, the second communication module configured to initiate communication between a user of the first mobile device and a user of the second mobile device, the second location module configured to receive a first location indicator transmitted from the first mobile device in response to a request from the second mobile device, the first location indicator corresponding to the first location, at least one of the first mapping module and the second mapping module configured to determine a convergence point based on at least one of the first location and the second location and to map a travel route from at least one of the first location and the second location to the convergence point; and at least one of the first display and the second display configured to display the travel route during the communication, wherein the convergence point provides an existing convergence point and at least one of the first mapping module and the second mapping module is configured to determine a new convergence point based on at least one of a current first location and a current second location when the first mobile device is at the current first location and the second mobile device is at the current second location and, if the new convergence point differs by at least a threshold amount from the existing convergence point, update the convergence point to the new convergence point. a first mobile device at a first location, the first mobile device comprising a first communication module, a first location module, a first mapping module and a first display; and a second mobile device at a second location, the second mobile device comprising a second communication module, a second location module, a second mapping module and a second display, the second communication module configured to initiate communication between a user of the first mobile device and a user of the second mobile device, the second location module configured to receive a first location indicator transmitted from the first mobile device in response to a request from the second mobile device, the first location indicator corresponding to the first location, at least one of the first mapping module and the second mapping module configured to determine a convergence point based on at least one of the first location and the second location and to map a travel route from at least one of the first location and the second location to the convergence point; and at least one of the first display and the second display configured to display the travel route during the communication, wherein the convergence point provides an existing convergence point and at least one of the first mapping module and the second mapping module is configured to determine a new convergence point based on at least one of a current first location and a current second location when the first mobile device is at the current first location and the second mobile device is at the current second location and, if the new convergence point differs by at least a threshold amount from the existing convergence point, update the convergence point to the new convergence point.