>That makes good sense. Could the same error handler that the user sees do this as well, in development mode?
Mark,
An error handler could do this as well, however it would be a more complex error handler. In my mind the essential difference is that asserts are for giving information to developers and error handlers are for preventing data loss.