The thing about flow charts is that they are actually harder to keep straight (no crossed lines) if the program logic is sloppy. That's one reason they used to be required for lots of things, like...