Too lazy to read all the posts here, so sorry if i sound redundant.
If I were you, i would go about it like this.
1. go human. with the spell changes and savant pre, those points in CHA you will lose for rolling drow will not matter as much as the extra feat and CON that you get as human.
2. max CHA, dump everything else into CON.
3. the only skill you will practically die without is UMD. max this out. all the other skills are gravy. but of all that gravy, concentration is the yummiest. :P
4. you might want to choose feats something along the line of this: toughness, empower, extend, maximize, sf:evoc, heighten, and 2 of the following: sf:ench/gsf:ench/spell pen/greater spell pen. can dump toughness when you get better gear, and extend if you think your gamestyle can manage losing it. just remember that at level 20 you should have well over 300 hp unbuffed.
5. don't worry too much about self-healing. by level 20 you should be able to self-heal with reasonable success rates using heal scrolls. unless you plan on tanking stuff or soloing epics: then you might want to consider warforged. note though that you lose more DC as a warforged, and you also lose one of your feats.
6. must-have spells at all levels: displacement, rage, haste, crushing despair, greater heroism (scrolled is good enough), otiluk's freezing sphere, polar ray, hold monster among many.