I recently had the not-so-great-or-fun pleasure of a pure .Net to Oracle application show-down :) And yes, I say that with some pun. In summary, keeping to proper form, I developed a DataProviderFactory that provided the following: SQL Server native client API Oracle BDC to SQL Server BDC to Oracle Now, BDC = Business Data Catalog - a new service provider native to MOSS (Micrsoft Office SharePoint Server) 2007. And trust me - the BDC ROCKS!!! Back to providers. My provider factory basically provided ......