1. A method comprising: identifying, at a server, based on keywords identified by an intercept module monitoring user input and user communications, items of interest to present to a user via a webpage, each of the keywords having a date and time stamp and ranked according to occurrence in the user input and the user communications; reducing a ranking of a particular keyword based on expiration of a user defined period of time during which the particular keyword is used in identifying the items of interest; and generating the webpage including information related to at least one of the items of interest.