@Ramon: What you said is partially correct. Why partially? Because I've seen a lot of very badly written C and C++ code, which did not use GOTO's but were also completely unreadable to anyone who was not a creator of that particular code. As WarrenM (quite rightly) said:
Barney
Coders are perfectly capable of creating unreadable and horrific code without ever using a single GOTO statement. GOTO isn't the problem.
Barney