My data stores I have to interface with are sql server, oracle, access, excel files, word files, text files, loose xml files, email messages (exchange), Sharepoint data, MOSS, web services, Streaming video / audio just to name a few and they ALL share data. Our environment is massive and the flow of data from a multitude of different sources is staggering.