Re: Angelic Choirs
Well, I'm definitely a cherub, of the cherubim.
As for ranks, I really don't believe that the different choirs were "ranked" above or below each other -- meaning that I don't believe seraphim are "above" cherubim in any way, or that ophanim are "below" cherubim. They're more like job descriptions, in my opinion; I could be wrong.
However, there were definitely "ranks" of some sort. Seniority counted -- things like age and experience and whatnot. Some angels were created for a specific purpose, and did nothing but; from what I've read, however, promotions were definitely possible.
I could be wrong, of course, on all of these counts; it's just what I've read and remembered.
Magnificat anima mea Dominum!