I don't know how you feel about alternate class features, but my favorite thing is to take Battle Sorceror with a tougher race and use lots of touch range spells. Especially if you can use spells from Races of the Dragon. At highest levels you can be using a buffed warhammer that does 6d6 base damage a hit, and thats just when you're bored of blowing crap up.