Program flow question

(Get rid of the "goto"s - then we can start talking)