As for alternatives to Vancian magic, I like the look of the system in Spellcraft & Swordplay. Essentially it has a roll to cast, with three outcomes: Success wherein the mage retains use of the spell, Success, but the mage"forgets" the spell, and Failure which is forgetting and, well, failing...