Performing this operation has been particularly difficult, mainly because the Commit Transaction is SOOOO SENSITIVE. Formatting has to be perfect or you can find yourself with a 500 Internal Server Error and not much else to help you debug (unless you…