Why does the Digital Signature Key Dialog have to pop up during a build, when the values seem to be pasted in there by a macro??

This is problematic when you are trying to do other work and are typing when the dialog pops up, takes focus and you end up typing in the dialog box, not sure if you have upset the key value entered. Surely if the values are known, this dialog could be hidden.