additionally in the present embodiment the system provider 104 provides monetary payments to the users 106 to select click and or view online advertisements and the message therein by providing users 106 points for doing so the act of users 106 selecting clicking and or viewing an online advertisement will be collectively be referred to as u201c view u201d or u201c viewing u201d the advertisement hereinafter the more advertisements the users 106 view the more points the users 106 accumulate wherein the points are then converted to monetary values based on a set of decision rules as illustrated the present embodiment involves advertisers 102 which have computer systems such as one or more servers or personal computers connected to a network such as the internet for providing information including the advertisements to the system provider 104 the system provider 104 also has a computer system such as one or more servers u2014 for example a web server application server and media server u2014 coupled to a database as described in greater detail below the database stores the information used in administering compensation to users 106 as well as how many advertisements the users 106 view the number of points the users 106 have accumulated the types of advertisements the users 106 tend to view etc the compensation component is configured to access the database for all information pertaining to user 106 payment information the system provider 104 provides a website with a user interface through which the users 106 provide information to register or login thereafter the users 106 can download an executable file to be installed on the users 106 client device such that the executable is a browser based search engine which.