It does everything I want it to do and the price is right. I've used it to monitor employees' activities from their desktops and laptops. It does a great job.