I like the idea of an OnFailure action list, but it seems to lack the features that would make it useful. In particular:
* Ability to return from the failure to the point at which it happened
* Context about the failure, so you can resolve it appropriately.
* Should not be triggered by "Stop Run" action.
As it stands now, I don't see any difference between the OnFailure list, and simply wrapping the entire Main action list in a Try/Except block.
(On the plus side, Try/Except blocks work really well and I use them all the time. :) )
Steve