Guaranteed ordering - a for loop is guaranteed to be in order, while a foreach loop *may* be in order.