1. A method of customizing a news document associated with a user of a news aggregation service, comprising: creating the customized news document with one or more personalized search queries received from the user; fetching news content from a plurality of news source servers; aggregating the news content; searching the aggregated news content based, at least in part, on the one or more personalized search queries; and providing selected news content to the customized news document based, at least in part, on results of the search.