>> Is everyone ok with the type name? OSFlavour, OSKind, OSType ? my immediate thought on seeing such run-together identifiers is that the designer didn't trust the hierarchical module system. ... or at least thought it too inconvenient. well, then - what exactly are the missing features here? Best regards, Johannes Waldmann.