14. A method comprising: employing a processor executing computer executable instructions stored on a computer-readable storage medium to implement the following acts: receiving a plurality of emails; clustering the plurality of emails into multiple clusters; performing key phrase extraction upon emails within at least one of the clusters; characterizing a topic with one or more extracted key phrases, the topic being a cohesive concept that is relevant to a user associated with the plurality of emails, the topic being at least one of: an activity in which the user participates, an event the user organized or attended, a person or group of people within an organization to which the user belongs, or a project; and automatically organizing non-email documents of the user stored in a first data store and the plurality of emails based upon the topics characterized with the one or more extracted key phrases from the emails, the non-email documents stored in the data store being organized by comparing content of each non-email document with the key phrases extracted from the multiple clusters of the plurality of emails for associating each non-email document with one or more of the topics, the non-email documents comprising at least one of: word processing documents, spreadsheets, presentation files, video files, audio files or digital images.
14. A method comprising: employing a processor executing computer executable instructions stored on a computer-readable storage medium to implement the following acts: receiving a plurality of emails; clustering the plurality of emails into multiple clusters; performing key phrase extraction upon emails within at least one of the clusters; characterizing a topic with one or more extracted key phrases, the topic being a cohesive concept that is relevant to a user associated with the plurality of emails, the topic being at least one of: an activity in which the user participates, an event the user organized or attended, a person or group of people within an organization to which the user belongs, or a project; and automatically organizing non-email documents of the user stored in a first data store and the plurality of emails based upon the topics characterized with the one or more extracted key phrases from the emails, the non-email documents stored in the data store being organized by comparing content of each non-email document with the key phrases extracted from the multiple clusters of the plurality of emails for associating each non-email document with one or more of the topics, the non-email documents comprising at least one of: word processing documents, spreadsheets, presentation files, video files, audio files or digital images. 17. The method of claim 14 , wherein receiving the plurality of emails comprises receiving a first plurality of emails stored in a first data store, wherein the first plurality of emails are associated with an email application installed on a computer including the processor, wherein receiving the plurality of emails further comprises receiving a second plurality of emails stored in a second data store in association with a web-based email account, wherein both the first plurality of emails and the second plurality of emails are clustered during the clustering.