davehunt and I talked about it before putting it in (it was his suggestion). It is a for... else construct. The else clause will only be run when the for loop terminates without incident (i.e. not encountering a 'break' statement).