Still thinking.
 
You know me - sometimes months or years pass before I get an answer on an ng question. :-)
:-)
I think what I had in mind is similar to your invoke_get<> idea,

 
P.S. Any response to my be.speech idea? ;-)
I sent you an email yesterday...
I'll resend in case it didn't come thorough.
Adi