TODO: * write alternate DB driver (PostgreSQL, libDBI, mod_*_pool) * look at forcing table name to ServerName instead of on of the names in ServerAlias? * LogSQLRotateLogs directive with daily/monthly/weekly/etc. * socket-based middleman daemon with configurable conns, or connect/disconnect. * DBI connection pool when I switch to DBI. * ignore by cookie * investigate thread safety issues Use libmysqlclient_r for threaded MPM (or always?) Add thread locks if using standard mysqlclient Check locking issues with the preserve file? * rewrite main core logging function to optimize for speed. * Clean up table creation code. support DB independent way of defining the tables -----