Sometimes, my answer might be "None, and get rid of everything that's already out there.", as I just don't want to see D+D as a computer-dependent game and most programs I've ever tried to use are more headache than they're worth.
Other times, there's things I could really use (most are dreamware):
- a mapping program that can take what I draw on a piece of paper, translate it, colour it, scale it, zoom in/out, give me different projections, do some random fill-ins if I want it to, etc.; all taking a tiny fraction of the time it takes to do on paper (otherwise what's the point). Oh (and here's why this will never exist) and it does all this while being easy and intuitive enough to operate that I - a non-computer person - never need to read the instructions.
- a program that can take said maps and "google-earth" them, generating 3D scenes of what the characters would see when standing at point x on the map and looking in direction y. This program would be efficient enough to do this on a basic single-core processor with no lag time between request and image.
- a program similar to above except working off dungeon maps, to show in 3D what the party sees as they crawl from room to room.
- a global and local-scale weather simulator. I input the world map, solar data, axis tilt, average global expected mean temperature, etc. once; then turn it loose and let it generate daily weather for anywhere in the world.
- a tides generator. I input the world map, solar and lunar data including mass for gravity, expected basic oceanic current pattterns, etc.; then turn it loose to generate me a tides table.
- something that can voice-to-text the game as played, edit out all the garbage, and turn what's left into a readable story.
Lan-"computers rot your brain"-efan