Idea for disconnected recordsets are good. Don't worry about identity seeding - when you edit record, identity do not changes and batch update will preserve this record over old record with the same identity. When you insert data, new record will get new identity automatically.
Plamen Ivanov
MCSD .NET Early Achiever and MCAD .NET Charter Member (VB .NET/SQL Server 2000)
MCSD (VB 6.0/SQL Server 2000) br>
VB (.NET) - what other language do you need in the whole Universe?...