i wouldn't always rely on $_SERVER['REMOTE_ADDR'], can be spoofed, not always accurate, cuz of lans, proxies, etc...so keep that in mind, you may have a hundred people on the same lan that have the same external ip, but you may want some people to get to different places based on ip, you won't be getting that to happen, i think that is how webalizer does it also, it will never get your comp's local ip on a lan or proxy, it will just show your remote ip