19. A computer program product for aggregating electronic data, the computer program product comprising at least one non-transitory computer readable storage medium having computer readable program instructions embodied therewith, the computer readable program instructions, when read by a processor, being configured to: receive input from a user regarding a predetermined characteristic of data that the user is interested in; detect receipt of a plurality of text-based electronic communications, each of the text-based electronic communications send to a different intended recipient; identify, in the plurality of text-based electronic communications, at least one instance of data of interest, each instance of the data of interest comprising the predetermined characteristic, each text-based electronic communication comprising data or interest differing from data of interest of other text-based electronic communications, the identification by a computer system associated with sending the one or more text-based electronic communications; extract, from the plurality of text-based electronic communications, a plurality of instances of the identified data of interest from the text-based electronic communications; obtain, for each instance of extracted data of interest, an initial set of associated data that is associated with the extracted data of interest from at least one electronic resource, the at least one electronic resource including one or more predetermined resources; display a plurality of instances of the extracted data of interest, each displayed data of interest displayed with a corresponding obtained initial set of associated data; for at least one extracted data of interest, obtain one or more additional sets of associated data that are associated with the extracted data of interest from the at least one electronic resource, wherein each additional set of data is one or more of: obtained after a predetermined time period from obtaining the previous set of data until a first completion criterion is met; and obtained after receiving a notification of an update to the previous set of data; and display the extracted predetermined data of interest with the obtained one or more additional sets of data independent of the text-based electronic communications and the at least one electronic resource until a second completion criterion is met.
20. The computer program product of claim 19 , wherein the computer readable program instructions, when read by a processor, are further configured to receive input from a user specifying at least one of the predetermined time period, the first completion criterion, the second completion criterion, and the one or more predetermined resources.