Prisoner
по пункту 2 - я как раз об этом и писала (что одни ходят массой из-под одного ip, другие - с динамически раздаваемых.) Правда и в том, и в другом случае по крайней мере географию для общей статистики мы получим (то, что в п.1

)
Поэтому, если кто-нибудь знает что-либо другое, кроме использования переменных окружения web-сервера (и не является попыткой взлома компьютера клиента

- мне бы тоже хотелось послушать.