1. A computer-implemented method for prioritizing a plurality of media assets, the method comprising identifying text associated with each media asset, the text representing subject matter to which the associated media asset relates; determining data relating to current interest topics, the current interest topics data having been generated from a dynamic data set, wherein the dynamic data set changes over time and represents actions by a population of users involving user interactions with one or more of a search engine, a web page or a computer application, and wherein the current interest topics data represents a plurality of current topics of interest associated with the population of users and changes in the topics of interest over time as the dynamic data set changes over time; ranking the media assets based at least in part on a comparison of the current interest topics data with the text associated with each media asset; and selecting a subset of the media assets based on the ranking of the media assets.