20. The system of claim 18 wherein the search engine is operative to receive the query from the query planner component.
18. A system for dynamically ranking, links to items of audio content returned to a user in response to the execution of a query by a search engine, tile system comprising: a search provider comprising a data store, wherein the data store comprise a storage device for persistent storage of information, and a query planner component, the query planner component parsing a query into one or more logical units and annotating the one or more logical units with category information, wherein annotating includes an annotation related to audio content; identifying a context of search according to the query, to identify links and the annotation for each of the one or more logical units; a search engine receiving a query and searching an index to identify links to items of audio content responsive to the query, tile search engine further selecting the ranking heuristic comprising an algorithm for ranking items of audio content available from structured sources higher than audio content available from unstructured sources, the search engine even further generating a result set that is ranked according to the context of search and annotations for each of the one or more logical units as annotated by the query planner; and providing, through the search provider, a set of links for navigating to a preferred provider of an item in the result set, wherein the preferred provider provides audio content and is designated by a user in a user profile.