>>It's not so hard to write a data agnostic .NET app. The framework supports it.
>
>Data agnostic it was since inception :).
Learning process spans now for almost a decade. By now it better be 'gnostic' or some cynics might declare it ... lost case {g}