personnaly if i want to jump out of a while statement i would prefer to validate the WHILE condition and set a JUMP or FLAG bit to do XYZ task...

well code will talk by itself...

Code:
Start:
     While AVar!=50
          if AVar==20 then 
               AVar=50
               FlagBit=1
               endif
          Wend
     IF FlagBit=1 then Start
BUT i would also prefer another approach... like two WHILE statement one after the other... case by case i guess.

I don't belive that the Stack will be a problem since it's not a GOSUB...