1. A method comprising: suggesting content based on at least one of a user's past search criterion and previously downloaded content; maintaining, at a server, an active search related to the suggested content; monitoring for a change made to a content database; and determining that a match exists between the active search and the change made to the content database.