http://warscore.net
This is everything your looking for its free and is updated from time to time. I found it on a podcast and has a lot of cool features. I tried to get Davis to use it but.... Ya. this also gives everybody access to view history of events.
If you want to listen to the guy that wrote the program here is a link it is episode 112
http://pointhammered.com/episodeRecent.php
hope this helps