Sorry, but I'm new on this SQL stuff. I would have thought that a Stored procedure would have allowed for error trapping and rollbacks.
How does this replication work? Are you suggesting that I call in each record and test to see whether they exist, If it doesn't, then do an insert, else if the record exist, do a test on each field to determine if the field needs to be updated.