The Windows Forms Databinding forum is probably a better place for questions about binding - I nearly missed this one.Check out this article:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadvnet/html/vbnet02252003.aspIf you are using VS 2005 then you can use BindingList(of T) rather than having to implement your own IBindingList - look for BindingList in the docs.You might also find these useful:http://support.microsoft.com/default.aspx?scid=kb;en-us;313482