>Actually, \label{foo} does not mean "number this line and give >it name foo" but "the next numbered line will be associated to >label foo". This works fine because the number is already known >when beginning the equation.
I remember having seen a (critical) bug a while ago which occurred when both a label as nonumber was specified. I can't remember more details, and can't look for the specific bug right now. Vincent