Contextual Advertisement,
The program should pull extract all the data from any website, then process the the text so that it cleans up the text. The text then is anslyised so that the important keywords are found (which should define the website) and then put into a database. From the database it should be able to match advertisements, which are images with tags. At the end it should just point to the image of the adversitement that is matched for the website.