Generating reports was taking a long time due to log parsing.  SerialEMLog objects are now pickled after creation and destroyed if the log modified date is bumped or a version check fails.