ADO.NET Provider Factory
I've been reading about the new additions coming in ADO.NET 2.0. One of them is a “Provider Factory” (DbProviderFactory) interface for creating connections in a more abstract fashion. To read about how it works:
Need similar functionality today? Try the Provider Factory which has been part of the Mono class library for quite a while. And, of course, it works on regular .NET too! I'm glad Microsoft liked my idea. :-)