ip.ser [uniq] > count [IP]=>Accesses misc_data.ser [country] => Array ( [CountryCode] => Accesses, . . .), [browser] => Array ( [BrowserName] => Accesses, . . .), [platform] => Array ( [PlatformID] => Accesses, . . . ) [version] => Array ( [BrowserNameAndVersionNumber] => Accesses, . . . ) pages.ser [site_total] => TotalAccesses [page] => Array ( [page_name] => Accesses, . . .), [date] => Array( [md5(page_name)] => timestamp) ua.ser [IP] => Array ( [0] => CountryCode, [1] => BrowserVersion, [2] => BrowserVersion, [3] => BrowserVersion, . . . ) ) qs_data.ser Array ( [words] => Array ( [] => Array ( [count] => [ip] => Array ( [] => [] ) ) [] => Array ( ) ) [ns]=> Array ( [] => Array ( [count] => [ip] => Array ( [] => [] ) ) [] => Array ( ) ) [extern] => Array ( [name] => Array ( [] => Array ( [count] => [values] => Array ( [] => Array (, , . .), /* value is only saved once , i.e value_1, no matter how many times it occurs */ [] => Array (, , . .), ) [] => /* number of instances where a value occurs, so value_1 shows up here as occuring times */ [ . . . ) [] => Array ( ) ) [val] => Array ( [] => Array ( [count] => [] => [ . . . ) [] => Array ( ) ) ) ) page_users.ser /* assoc array intermixed md5(page_id) and ip keys */ [md5(page_id)] => Array ( ip, ip . . . ), [md5(page_id)] => Array ( ), [ip] => Array ( $ID, $ID . . . ), [ip] => Array ( ), [md5(page_id)] => Array ( ) [ip] => Array ( $ID, $ID . . . ), page_totals.ser [month_year]=>page_totals //updated with each new page addition from pages.ser=>site_total . .