1. A method for customized search results, the method comprising: tracking network activities of a user, the tracked network activities associated with a plurality of content types; determining from the tracked network activities, preferred content sources for each of the plurality of content types; receiving a search query from the user, the search query including a plurality of search terms; categorizing the search query according to a given query type; associating the search query with at least one of the plurality of content types based on the given query type; identifying one or more of the preferred content sources for the at least one of the plurality of content types associated with the search query; retrieving content items in response to the search query; selecting a subset of the one or more identified preferred content sources, the subset including preferred content sources having a number of the retrieved content items associated therewith greater than a threshold; filtering the content items based on the selected subset of the one or more preferred content sources; and generating a search result page displaying at least a portion of the filtered content items and an active data link associated with each of the subset of the identified preferred content sources, wherein selection of the active data link associated with a given content source allows the user to update the result page to include content items associated solely with a selected data link.
2. The method of claim 1 , wherein tracking network activities is based on at least one of: a user click history, a bookmark database and web browser application toolbar data.