We use the Infragistics UltraGrid within PracticeStudio.NET, but the DevEx grid is also a solid choice. I haven't use any of the WinForms controls from Telerik, so I can't comment on those. As for choosing between Infragistics and DevExpress, it comes down to which one looks better within your application: the skinned DevEx grid, or the gradient-ed appearance of Infragistics? As for subclassing a grid, you won't need to... that's why we created the BusinessBindingSource. IBusinessBindable is designed to be used expose 1 bindable property on a control, but a grid has lots more than just one data element in it, so the IBusinessBindable doesn't really apply to grids.