A long time ago I was given a huge program that used many goto statements to debug. After that experience I know exactly why they say NEVER to use go to statements in your code. Debugging a program where the user freely used goto where ever they wanted make a program almost impossiable to debug.
On a secound note I been using C++ for 6 years now and I did not even know it supported goto statements.