I have some PPC software, DSForgeworks (DSF), designed for both players and DMs. It is admittedly light on random tables right now, but it does provide good combat & spell tracking, a random weather generator, quick access to character information, and detailed spell information.
It also supports importing character data from e-Tools. So, if you use that program at all, or if any of your players do, then you can take the e-Tools XML character file, run a transform utility against it, and import the resulting XML file directly into DSF.
Some of the enhancements planned for the near future include more random generators for things like encounters, doors, traps, etc. If you have particular features you would like to have, please let me know. I'm always open to suggestions.
DSF and the transform utility are both available as free downloads from my website.