An interesting thing I'm adding to a project right now is every while loop will have a max_loops property it is checking when compiled with Debug or ReleaseSafe mode. Every dynamically sized array will have checks to make sure it's within an expected range Stealing this idea from tiger beatle team.
411