• Very good use of narrative style storytelling. Fun to read after dry just-the-facts-ma'am articles.

    One lesson the author learned that IMO needs a stronger emphasis: before INSERT (or any other operation) on a live table, check the structure, FK's and PK's. Then the Identity column (or other constraints) won't suprise you.

    It's also a good idea to use explicit transactions and don't commit them until it looks good when restoring individual rows in this manner to production.