1. A system that facilitates background searching across a plurality of data sources, comprising: a background processor that analyzes at least one application in real time to determine potential queries of interest; and an implicit query interface associated with the application to present results from the queries to the user.