4. A method of presenting to users at least one topical data feed comprising data items of at least two data feeds, respective data feeds provided by at least one data source, the method performed on a device having a processor and comprising: executing on the processor instructions configured to: for respective data feeds: receive the data items from the data source of the data feed, and for respective data items, identify at least one topic associated with the data item; receive from a user at least one topic; and for respective topics received from the user: select a first data item of the data feed that explicitly references associated with the topic; identify a second data item of the data feed that is associated with the first data item, that does not explicitly reference the topic, and that is contextually related to the topic through the first data item; wherein identifying the second data item comprises performing a natural-language contextual analysis on the first data item and the second data item of the data feed to identify a contextual indicator of the topic in the first data item and the second data item; generate a topical data feed comprising the first data item and the second data item; and present the topical data feed to the user.
4. A method of presenting to users at least one topical data feed comprising data items of at least two data feeds, respective data feeds provided by at least one data source, the method performed on a device having a processor and comprising: executing on the processor instructions configured to: for respective data feeds: receive the data items from the data source of the data feed, and for respective data items, identify at least one topic associated with the data item; receive from a user at least one topic; and for respective topics received from the user: select a first data item of the data feed that explicitly references associated with the topic; identify a second data item of the data feed that is associated with the first data item, that does not explicitly reference the topic, and that is contextually related to the topic through the first data item; wherein identifying the second data item comprises performing a natural-language contextual analysis on the first data item and the second data item of the data feed to identify a contextual indicator of the topic in the first data item and the second data item; generate a topical data feed comprising the first data item and the second data item; and present the topical data feed to the user. 18. The method of claim 4 , presenting a topical data feed to a user comprising: organizing the topical data feed according to a topical narrative, and presenting the topical narrative to the user.