I couldn't agree more with this post from Andres Aguiar. The model for databinding in Winforms 2 was greatly enhanced with BindingSource, BindingNavigator and cia. However the intermediaries controls in ASP.Net 2 are not useful at all. I see them only used on very simple scenarios with a very simple business layer or in a prototypes for the case of SqlDatasource. I'm sure this is very useful for people doing small applications that like development ala MS Access drag n drop, but for enterprise scenarios these controls are a big no. I hope to see some new *DataSource controls that addresses these issues.