ThatJimGuy
Explorer

Download the demo and go through the tutorials and you quickly learn how easy this is.
I can play large battles quickly.
There are very few things I found missing, but I posted them on the message board and Janik, the creator, was very good at getting back to me and talking about putting the ideas into the program.
The tracking system is the best thing. I often forget when a spell or other effect ends. The program takes care of all that (and the calculations) for me. I love not having to look up stuff all the time. I mean, I don't mind "winging it" when it comes to roleplaying, but when it comes to rules, I would rather become much more concrete (else I might as well just play Fudge. (Which is a good little game in it's own right)
Check it!
www.dmgenie.com