1. A system for correlating activities using the location of a mobile communications device, which comprises: the mobile communications device configured to: receive a set of data identifying the location of the device; and transmit the set of data; a mobile communications base station, in communication with the mobile communications device via a wireless connection; and a server computer system in communication with the base station, the server computer system configured to: maintain a user profile for a user of the device, wherein the user profile includes a listing of a plurality of other locations to be visited by the user, and the user profile is stored in a database of the server computer system; receive the set of data; associate the set of data with the user of the device; correlate the set of data with the listing of a plurality of other locations to be visited by the user; create data which includes a suggested route through the plurality of other locations; and transmit the data which includes a suggested route.