It's somewhat really confusing as I've havent really started doing database stuff with VB.Net (I'll soon do, with a small app I will convert from VB6.0 to Vb.Net), so you would recommend that I would use data-binding in VB.Net? It seems it was easier (in VB6.0) not to use data-binding, well I had experienced data-binding in the early part of my learning process of VB6.0 and I encountered lots of troubles with it, when I junk it then all became smooth for me so I want to know what would be the advantages and disadvantages of employing data-binding in VB.Net to clarify things up...