If I want to develop a Client/Server application with VB and SQL server, what are the advantages and the disadvantages for using data binding mechanism? For my mind, I think that using Data binding will reduce code but I don't like it directly access the Database. Could any VB expert gives some their opinions on it?

I'm also considering the cursor Location. After I read serval books, I feel confuse to locate the cursor in client or server side. Actually I think that locating the cursor in server is better. Coz, I'm writing the client/server application, it can dynamically update the recordset. However after using the Server side location. Many functions are eliminated, such as recordcount. What is the best way to locate the cursor?

Thanks a lot.

Regards,
Lawrence