1. A system configured to present 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 system comprising: a data item receiving component configured to, for respective data feeds, receive the data items from the data source of the data feed; a topic identifying component configured to, for respective data items, identify at least one topic associated with the data item; and a topical data feed presenting component configured to: 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 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 associated with the topic, and the second data item; and present the topical data feed to the user.
2. The system of claim 1 , the data item receiving component comprising: at least one data source parsing component configured to, for a data source type, parse data items of data feeds of data sources of the data source type; and a data source interface configured to, for respective data sources: identify the data source type of the data source, and invoke the data source parsing component for the data source type of the data source to parse the data items of the data source.