interactiveStats can analyze arbitrary log files and create browseable statistics. The most important feature is the fact that each "entry" in the statistics tables can be added as a filter to modify the "view" on the data. It's hard to explain; try the demo on the homepage.