I've been using my campaign as an excuse to flex my programming skills. I made a couple of little flash programs - a sound board and a game-time clock. You folks are welcome to use them. They are here:
https://sites.google.com/site/galaxyworldspace/tools/dm-tools.
What tools have you made or found to make your DMing easier/better/more complicated?