I remember fucking around with gwbasic a few months ago for fun and goddamn, I am glad we live in a time where goto is gone. Writing any program of any length is ass due to mucking about with subroutines.
>>4 is right though, as a fast exit from problems, goto is useful there. Probably the one good reason it should be in C.