The Dark Sorcerer of Justice - Sor 17, ASC 10, Pal 2, Wlk 1

Description
The Dark Sorcerer of Justice (Sorcerer 17, Arcane Scholar of Candlekeep 10, Paladin 2, Warlock 1) combines all of the benefits that a purely dedicated arcane caster offers with the excellent save boosting features of the Paladin and Warlock classes.

Pros:
 * All the benefits that a Level 30 Sorcerer Caster Level offers
 * Discounted metamagic feats from Arcane Scholar of Candlekeep
 * Incredible saves thanks to Divine Grace and Dark One's Own Luck
 * Strong Concentration, Spellcraft, as well as Bluff and/or Diplomacy
 * Pretty Flexible concerning feats and character progression

Cons:
 * Typical combat cons that a pure caster has (weak melee, low natural AC)
 * Not very skilled
 * Dependent on Buffs

Character Creation Notes

 * You need at least 11 Wisdom in order to get access to Paladin.
 * Stats above include zero equipment and with only Dark One's Own Luck cast.
 * With some decent buffing spell choices defenses can be increased considerably.

Character Progression Notes

 * This is an example that I prefer because it's fairly balanced but it's flexible. You can mix up when you get the stat boosting classes however note that it is limited by your alignment and it's generally recommended to get the Arcane Scholar of Candlekeep levels as soon as possible.
 * I highly recommend getting the Beetle familiar for the extra 30 HP by the end of the game because you really don't have a need to further increase your saves.
 * Toughness, Spell Focus, and Greater Spell Focus are all optional. I'm not terribly impressed with the Spell Focus feats in NWN2 but for a lack of other useful feats available I get them. Spell Penetrations are a decent alternative especially when playing PvP, the choice is yours.
 * The Epic Charisma feats are the best choice in my opinion from a power build perspective but you can throw in some epic spells or metamagic feats if you want for some flare.

Thanks

 * I would appreciate your feedback, ideas, and thoughts about the build.
 * If you see any errors please let me know so I can fix it.