Don't know about a 5505, but I have a 5520 with what I call a poor-man's URL monitor setup. I enabled the HTTP inspect command and setup syslogging. The syslog output shows the url of all computers when accessing the internet. I wrote a custom vbscript to parse the daily log looking for keywords like porn, bomb, etc. It doesn't catch everybody but it keeps the honest people honest.