1. In a computing environment comprising a messaging system and one or more data sources, an apparatus for associating messages with data comprising: an association manager capable of interfacing with a messaging system and a data source, said association manager configured to obtain an electronic message and associate one or more elements of said electronic message with one or more elements of data, said association manager further configured to analyze said electronic message to determine one or more data sources comprising said one or more elements of data.