Самое главное, на что я старался обратить внимание, это "невмешательство" country.dat в импорт (за исключением предупреждений о несовпадении данных в импортруемом файле с данными country.dat и случаев, когда соответствующие сведения в импортируемом файле отсутствуют). При пересчете статистики должны использоваться те данные, которые уже внесены в лог или имеются в импортируемом файле. Тогда статистика будет устойчивой и не будет зависеть от случайных ошибок, неточностей, отсутствия в country.dat каких-то сведений, известных конкретному пользователю логгера.
Абсолютно согласен!