Received (Day Month Year) Accepted (Day Month Year) Communicated by (xxxxxxxxxx)Sequences (Ln | n k), called streams, of regular languages Ln are considered, where k is some small positive integer, n is the state complexity of Ln, and the languages in a stream differ only in the parameter n, but otherwise, have the same properties. The following measures of complexity are proposed for any stream: 1) the state complexity n of Ln, that is, the number of left quotients of Ln (used as a reference); 2) the state complexities of the left quotients of Ln; 3) the number of atoms of Ln; 4) the state complexities of the atoms of Ln; 5) the size of the syntactic semigroup of Ln; and the state complexities of the following operations: 6) the reverse of Ln; 7) the star of Ln; 8) union, intersection, difference and symmetric difference of Lm and Ln; and 9) the concatenation of Lm and Ln. A stream that has the highest possible complexity with respect to these measures is then viewed as a most complex stream. The language stream (Un(a, b, c) | n 3) is defined by the deterministic finite automaton with state set {0, 1, . . . , n−1}, initial state 0, set {n−1} of final states, and input alphabet {a, b, c}, where a performs a cyclic permutation of the n states, b transposes states 0 and 1, and c maps state n − 1 to state 0. This stream achieves the highest possible complexities with the exception of boolean operations where m = n. In the latter case, one can use Un(a, b, c) and Un(b, a, c), where the roles of a and b are interchanged in the second language. In this sense, Un(a, b, c) is a universal witness. This witness and its extensions also apply to a large number of combined regular operations.