We use it to keep track of how many downloads a file gets ( or at least attempted downloads ) and to what ip they're downloading from. Obviously this is not 100% reliable data, but it gives clients a feel for what is popular and what isn't. The way to the user's information is through the use of enviorment variables i.e. $ENV{'REMOTE_ADDR'} And to create it you do what chOas has said.