I don't know how heavy squid is but i know you can use a python script to proxy and log traffic. Another approach is to force an alternate DNS server such as OpenDNS Free which also does content filtering that is relatively free of false positives and also does statistics/reports. Disclaimer: I have never done this myself. --Daniel Devine