I have seen in many programming books that it is generally bad practice to use GOTOs and GOSUBs. The GOTO issue I can appreciate; no self-respecting programmer wants to write spaghetti code. However, I don't see anything wrong with occasionally using GOSUBs to repeat a section of code within a Sub or Function. Does anyone have a convincing argument as to why GOSUB should be avoided?
