Hi Niya,

In fear of Hijacking this thread, (OP, please forgive me and just Shout if this is starting to confuse you or is getting in the way of answering your question), but:-

While Not myValue = 1
and

Do While Not myValue = 1
Is exactly the same thing, in that, they may NEVER be executed dependant on the value of the variable myValue whereas a Do/Loop Until type of Loop is ALWAYS executed once and is then tested for additional continuations of the Loop at the end of the code execution.

It seems like that Martian head is getting the best of you?

Cheers,

Ian