1. A method comprising: permitting a computer user to access one or more servers via a network; transferring a copy of software to a computer associated with the computer user, the software being configured to run on the computer to display advertising content and record computer usage information associated with utilization of the computer, wherein the computer usage information includes data regarding one or more programs run on the computer; determining a unique identifier associated with the computer, wherein the identifier uniquely identifies information sent from the computer to the one or more servers; determining that one or more keywords of a plurality of keywords are associated with a displayed webpage with the plurality of keywords being stored in a memory associated with the one or more servers; selecting an advertisement to be displayed on the computer, the selection based at least on the one or more keywords together with information associated with the unique identifier identifying the computer; receiving a request for an advertisement from the computer accessing the web page; and providing the selected advertisement for display on the computer in response to the received request.
1. A method comprising: permitting a computer user to access one or more servers via a network; transferring a copy of software to a computer associated with the computer user, the software being configured to run on the computer to display advertising content and record computer usage information associated with utilization of the computer, wherein the computer usage information includes data regarding one or more programs run on the computer; determining a unique identifier associated with the computer, wherein the identifier uniquely identifies information sent from the computer to the one or more servers; determining that one or more keywords of a plurality of keywords are associated with a displayed webpage with the plurality of keywords being stored in a memory associated with the one or more servers; selecting an advertisement to be displayed on the computer, the selection based at least on the one or more keywords together with information associated with the unique identifier identifying the computer; receiving a request for an advertisement from the computer accessing the web page; and providing the selected advertisement for display on the computer in response to the received request. 18. The method of claim 1 , wherein the receiving step further comprises receiving from the advertiser criteria used in selecting advertising material to be presented to the users.