The aboleth does not have an effective biting attack because of the position of its mouth. If, for some reason, its opponent is immobilized, the aboleth may elect to consume its victim. If it chooses to do so, it receives but one biting attack per round...The grand aboleth never attacks in this way.
It looks like we can cut the Oversized Maw feat from the underbar.
Feats: 14 (7 can be epic)
Spells: The grand aboleth casts spells as a 30th-level sorcerer.
Sorcerer Spells Known (6/9/9/8/8/8/8/7/7/7, save DC 20 + spell level):
0—arcane mark, dancing lights, detect magic, ghost sound, mage hand, prestidigitation, read magic, resistance, touch of fatigue;
1st—chill touch, color spray, mage armor, true strike, ventriloquism;
2nd—blur, daze monster, mirror image, misdirection, touch of idiocy;
3rd—dispel magic, dispacement, haste, rage;
4th—black tentacles, confusion, crushing despair, enervation;
5th—cloudkill, feeblemind, mind fog, waves of fatigue;
6th—control water, greater dispel magic, true seeing;
7th—finger of death, greater teleport, insanity;
8th—demand, mind blank, moment of prescience;
9th—foresight, power word kill, time stop.
How many Spell Knowledge feats would we like to take (adding two spells known each time)?