Charles

My opinion:

Is it actually incremented when saved to the DataSet or when the app actually reconnects to the database and saves it there?

Yes. The increment is done only when new data is created or inserted.

I would have liked to display the ContactID (the indentity column) for the new record as the new record is being entered by being typed in. But perhaps that will not be possible....