Before I start this article, let me be up front and state that I do not use DataSets 100% of the time. I do use the heck out of them in demos and presentations because, well, they demo well. There is a never ending debate on whether to use DataSets or not. I say use them, but not in all situations. That's my official stance on them. In a lot of cases they make sense, espeically when doing binding to a DataGrid and reconciling changes, in others they don't. We are not here today to argue for or against them though. What I will share with you are some...