Abstract: A method for determining a price charged to an advertiser to place a geographically targeted advertisement on an Internet web page or other remote area computer network is disclosed. The method involves the use of multiple databases containing pricing information; audience information, and advertisement information. An advertiser pricing information from a first database, identifies a target audience using information in a second database, defines the characteristics of the advertisement using information in a third database, and calculates a price for the advertisement based on the target audience and the characteristics of the advertisement. A method for allocating the time and day an advertisement appears based on an auction system is also disclosed.