Try working on a limited stack-depth platform, such as the PIC16F1516 - your tune will quickly change when you hit the stack depth with your precious function calls. Without goto on that platform you'd be royally f***ed for anything more than the simple. Tail recursion on a PIC: GOTO!
The worst thing about the darkness is the light at the end - DX-MON