CG, we're obviously tuned to slightly different wavelengths here.
What I interpreted bernie's request to be was
"semi-permanently change the boot menu to default to the currently booted system, until another iteration of iR requests a different system, at which point the boot menu is changed to default to that system. (not just temporarily for the one boot, but semi-permanently again)"
i.e. iR becomes a dynamic "default boot" editor as well as a booter.
Am I right in thinking that build 9 changes the boot menu to whatever you last selected in iR, which is not necessarily the booted system ?
For example, if Bernie uses XP's iR to boot Vista, then Vista's iR to boot XP, then in XP does WUD which reboots, which system will he get ?
The way I interpret your description of build 9, he'll get Vista because that's what was last flagged in XP's iR, when what he wants is to get XP.
This is all conjecture and speculation on my part, because I'm not using iR for the moment so I can't test it to see for myself, and is also based on what I think Bernie meant in his original post.
I await correction from either of you if my assumptions are incorrect.
For the record, I like what I think Bernie was suggesting too. That was the jist of my previous post that you couldn't fathom.