1. A method for providing geographic-based information, the method comprising: determining a geographic location of a computing device connected to a network, managed by a network service provider, via a wireless access point based on a geographic location of the wireless access point; receiving identification information indicating a user of the computing device; determining a user profile comprising user habits or past services used by the user based on the identification information; determining a business that is dependent on the geographic location of the computing device; transmitting, via the network and the wireless access point, content to the computing device, wherein the content comprises a customized message based on the user profile and the geographic location of the computing device, wherein the customized message provides information about promotions of goods or services offered by the business related to the geographic location of the computing device and wherein the message is selected based on the user profile and the business, wherein the business is not the network service provider or the user.