Hmmm....I'm a newby at this whole "make an uber character thing" since i haven't made anyone above level 5...progressed to 13 then we reset.

Beguiler 5/Shadowdancer 2/ Assassin and Beguiler as you want your spells-or death attack

The Shadowdancer levels give you evasion, hide in plain sight, uncanny doge, and darkvision.