While doing some of my ES research, I bumped into this article by Richard Turner, PM for Distributed Systems Group, and Ingo Rammer from thinktecture. This is a great read for those of you that are evaluating which technologies to use for their enterprise. They also compare the passing of [Serializable] objects and DataSet objects across your services.
Ok, on a side note why would you want to pass a DataSet across your layers? Let me see…Oh yeah! I want my performance to suffer due to the extra work serializing all of the internal objects!!