oo first to get to post, let me start by saying thanks for creating this wonderful resource I have found it to be invaluable in helping me with my games.
with that said I handle magic in a unique way I think. to make is flow easy I make rolls and levels of magic based on college skill but where i deviate from normal games I make the players attain gains in play.
they first must find a school of the arts in a town or city then attain membership either by payment or quest then achieve gaining colleges by raising in grades that is part of the schools curriculum. various masters in the schools are in charge of the different colleges. http://www.obsidianportal.com/campaign/valahn-fantasy-grounds/wikis/magic
it is nothing special but i have found it to be a very fun way of adding vibrancy to my game world.