As you say - so easy in fact that I really should have worked this one out myself :-)
[It's just a case of getting used to where one can use #...# $...$ [...] and %....% variables - and at what time they are adopted. For example I now know that the dialogue text is attached to the dialogue at run time - previously I had only used defined strings with compiler variables inserted in them.]
Thanks again,
Dave