REMOTE_ADDR is unreliable if you're going through a proxy.

- setting a cookie and tracking should be good enough.