But my code is always perfect the first time around. ;-)

But seriously, programming is complex and detail oriented and you can make mistakes no matter what technique you use.

Actually, I've never used break, I always thought this was a procedural code leftover.