What would REALLY be nice is to create the Data Object and the Biz Object
as COM objects. That way the transition from one data source to another would
be as easy as dropping a new DLL in place.
But, using COM objects makes it hard to pull data as tables/cursors. ADO is
a great choice to this though.
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people