...and maybe this only works for a centralized location, like the Arcane University.
The guild could have each school of magic represented with its own master within that school. Quests that rely on that particular type of magic would be given, and you can raise in the ranks, and be given the appropriate titles.
It would be nice to have the opportunity to specialize within the other guilds as well.
So for role playing, it adds a nice game mechanic, as oppossed to just pretending.
Advancing within a specialization does not neccessarily cut you off from pursuing others.
Thoughts?