When we say mutually exclusive, we don't necessarily mean that only one condition *is* true, we mean that we only want one condition to be actioned as true. Consider the following example:
 Code:
$iBorgThreat=udfEvaluateThreat("Borg")
  
Select
Case $iBorgThreat < 10
	$sAlertCondition="Green"
Case $iBorgThreat < 50
	$sAlertCondition="Yellow"
Case $iBorgThreat < 99
	$sAlertCondition="Red"
Case 1
	$sAlertCondition="Red"
	udfInitateSelfDestruct()
EndSelect


If $iBorgThreat is 40, then the first condition is not true - it is not less than 10 so it is not a "Green" thread. However, it *is* less than both 50 (yellow) and 99 (red), so both conditions are true.

The important thing to note about Select is that when a condition is found to be true none of the remaining conditions are evaluated. This means that the code works as you'd expect, and the Enterpise is set to condition yellow.

You can write all Select code as nested If/EndIf, however once you get more than three or four conditions the code becomes extremely difficult to read, and you are very likely to introduce an error if you make changes later.