Combinatorics Of Finite Open Covers