Mark, if no one futzes with the rules in the SIs, your solution works...

Mike