Terry,
So what's more at issue here is some other developer's misuse of the commands, not the commands themselves.
I agree with some of the others, these commands are useful, they can reduce complexity, they can make code more readable. But like you allude to, when misused they can have quite the opposite effect.
>This was an argument starter and nowhere do I try to force my style on evryone else. Totally agree with you about breaking code down and too many nested levels are bad, exactly one of the reasons why I started the thread, the old (someone else's) prog that I was trying to debug is full of them - and the dreaded commands that I take issue with.