>I also don't like all the stuff VS.Net spits out when all I'm really after is code that handles the fields of a table.<
I've been using my business objects to do this. I create business objects with properties that (more or less) match the fields in my tables. That way I can pass around business objects rather than datasets and that takes care a lot of the work - what a concept,right? :)
Still, the business object uses the raw items from the types/untyped dataset and when it comes to binding to controls I still fall back to the underlying dataset.
Hector Correa