We wrote our own version of this which took about 2 minutes to write. 1. Client hits /support/client-info which generates a specific system error with a unique ID (right 6 digits of a GUID) and pumps browser, error and user context information via log4net into our logging system. Client tells us the error ID. 2. Open monitoring system, type error ID in. It's all there. Not only that, we use it for error monitoring to…
Does it account for users who change their user agent string like those using Opera, though?
Any anti-virus, content filters, other browsers etc are up to the user to sort out - it's in their contract.