Thank you very much for your help - appreciate it tremendously.
To answer your questions :
I was showing the URL into the Label in order to make sure that the correct value was arriving in the code.
The quotation marks were part of debugging my routine - trying and trying to resolve it myself !
I certainly have come a long way due to your comments. I added a wait 5 seconds immediately before the OPEN LINK and removed the quotations and now I am getting the OPEN LINK working. So I guess I just need to control the time taken to actually get the values loaded into the relevant variables and make sure that the values have loaded properly - then off and running.
For reference, I also note that in the live preview that if I used the variable URLDest in the OPEN LINK I got an error requiring RESET.
Would be very grateful to find a way to check that the URL has loaded into the Label3 Text before calling the OPEN LINK - just so if it is running on slower devices - then I dont have a permanent 5 second delay.
One way to make a wait is to loop every few milliseconds and check the block when initialize or change for the variable. This will insure that the URL is available in the variable URLDest before attempting to open the link.