I have used awstats - I don't know if it will tell you everything you want, but I've always found it to be quite good. awstats.sourceforge.net lee