This is an amazing hack Andrew. If in the future I make changes to this code, ie an addon or port to function with another code, would you mind my asking permission to release modifications? All credit for the original hack would be yours btw and any modifications will be documented.
And thanks for being such a good sport handling the questions

It makes me wonder if you work full time as a customer service rep...though on that note most of them don't have the same charm and capability you've shown.