I use a piece of software when I'm running D&D called DMGenie ... found at, unsurprisingly enough,
http://www.dmgenie.com
The same piece of software, stripped down just for character creation and available at a lesser price and called PlayerGenie is also available there. The beauty of this is that if everybody had a laptop and software, you can trade exported characters back and forth (letting the GM keep an updated version of your PC, and letting the GM to add loot to your PC, including identified and unidentified magical items that the player can't see the actual name of.)
You can run combats, track time both in rounds and globally (which is really nice) including generation of weather and calendar tracking. It only contains core SRD material, but has pretty solid wizards for adding custom classes and the like.
Really, it's the only way I'll run D&D anymore.

It's made my games run SO MUCH FASTER. It'll even let you roll init and "begin combat" and set everybody in initative order, letting you perform actions, cast spells, apply conditions and the like as you go down the list. Apply damage from spells, roll mass saving throws, secret Spot and Listen checks, etc etc.
--fje