For posterity, I found the solution. It's a bit of a jerry-rig but it works.

My solution was to set the inter-device delay on everything to a very small number so that macros would get executed very fast, then to add an additional command for re-setting the TV input to the end of each "Activity".
_________________________
Tony Fabris