There are firewalls that have this ability, as well as proxy servers that will monitor similarly. We have a high end proxy service and it catches everything, you can modify restrictions based on the user, and view reports. We use MXLOGIC.
Hope this helps!
Try the IE History Viewer tool and other tools from Nirsoft.
In the IT trenches? So am I – read my IT-Trenches blog.