There a lot of ways to do database programming in the .NET world. Visual Studio .NET enables you to use TypedDataSet, which saves you a lot of time since it generates code. There's nothing wrong with DataSets, but we prefer using business objects. With the library that we introduced you could see how productive it can be to develop database applications usingbusiness objects.