It’s a long argued debate, but I weigh in the misguided practice of using DataSets instead of custom Business Objects.