Didn't know which forum to post this in, so move if necessary. I am looking to be able to do two things. First, I would like to be able to update a database over the internet, meaning any changes made on a client are reflected on the server. The server IP will be available. I would like to be able to consolidate multiple client databases into one server database by naming the tables differently, to make queries simple(the users of the database will be doing their own queries). I would also like to have the option to totally wipe out the server's tables for a particular database and replace them with the client database. Is there an easy way to do this in VB6 or .NET? Thanks in advance