Hi,
(about early breaks/return/continue)
"When used at the start of a block, as first checks made, they act like preconditions, so it's good.
When used in the middle of the block, with some code around, they act like hidden traps, so it's bad."
The other answers and commetns are interesting to read too.
Anyway I think it's offtopic and such discussion could be done on another more appropriate mailing list or website.
Klaim - Joël Lamotte.