The Global Starcraft League has subleagues called 'Code S' and 'Code A'. Where did these names come from, and do the names have any special meaning?
Because having a B-rank of players sounds bad. A-rank (Code A) players are still excellent, hardly deserving of a paltry, average, "B" grade, so they just shift up the top to something else: S.
As far as what they are, Code S is the big time league, while Code A has been likened to the minor leagues (though still quite an achievement)
More on this S thing from Giant Bomb's "S-Rank" article: