> I agree that throwing an exception could be a good feature to > have, but it should *not* be the default. I want my systems > code to run at full speed when I know what I'm doing. In the release version, yes. In the release version, array bound checking is disabled, too. But in the debug version?