I am using Websense and have been using it for several years now. The product is very stable and does a great job with blocking or filtering of websites. Reporting is good but requires a lot of horsepower. Management of users, segments, computers is excellant and easier than stuff. For laughs, we installed a new segment for some of our tech people and denied them access to everything but Playboy. It took ten minutes total to deny and allow these guys, including time to start the manager utility on my computer.
I have the reporter and server installed on the same computer with MS Proxy 2 (as a caching server only). I would have installed reporter on a seperate computer, but mgmt. is concerned about the extra traffic on the backbone. At this site, I have 1,000 user license, so yes it is a fair amount of traffic. My wslogdb files, with extended logging normally are 1.5 Gb in size per month.
I am having issues with the command-line flags for reporter.exe, I am trying to archive my data to another server on the first of the month and let the users report from there. This does not work at all and Websense is working on it.
Since you can manage all of your users by NT User group, add of of your users into a group. Set your filtering scheme based on the group, and allow/deny 'special' access based on the individual ID. With 1,388 users defined in the group, the 'special' access group has less than 20 entries in it.
I am currently Beta-testing the latest version with Microsoft ISA server. But do not expect to get very far with this for now as I do not know ISA to save my life.