I'm really loving how spells scale up as you level them. My magic dart is now level 84, and does 15d47 for a cost of 27 mana. It's great.
I stock up on spells before the etherwind, then spend the entire first week of that month casting the crap out of everything on a sandbagged bear.
15d47 you say? I wonder how many spellbooks you burned for that.
I just noticed, your personal text sounds like the missing twin of mine: "Question everything! Edit all the posts!"
Not enough spellbooks, obviously.
But yeah, I typically make trips to the mage guild every month or so, where I've got plenty of the good stuff on reserve. Typically I spend a good 30k or so each trip, though mostly for the expensive stuff. I spend a lot more than that on the magic vendors in Palmia (my base of operations; I've got my house 1 tile north of the city, and my museum and farm right next to Yowynn) and Lumiest. GP stopped being an issue ages ago. I get 10k from rods from my farm every couple weeks (yay, level 54 gardening), 18k from income, and a bunch more from frequent level 15+ dungeon runs. Each of those dungeon runs gives around 20k or more, and are rather easy when your magic missile can one-shot all but rare mobs.
I've also been starting in on ice ball lately, which is now around level 36 or so. It now does 10d44 or thereabouts in a surround. Quite a handy room clearer for lower level dungeons. Friendly fire is an issue, as I got control magic rather late, but the little girl can typically survive about 4 times longer than the mobs anyway.
The other thing I've noticed is this spell grinding really inflates my level. Which isn't bad at all, since the game scales based on fame... but your MP bar scales based on level. I'm currently level 38, but there is no way in hell I could take on a level 38 dungeon, simply because my defense isn't good enough and my only mildly useful pet is mostly useful for dying, since it's around level 25 and melee oriented.
As for the text, it's due to being self-aware about my habit of not finishing my post until well after I posted it.