Peter - Thats funky. Could be good.
Another option would be to allow Exit to reference a label. So that it functions just like a Goto but with more constraints:
For i = 1 To 10
While x > 10
'...
Exit label
Wend
Next
#labelThis would bypass all the complaints about Exit[n] etc.