I am a consultant that employs about 10 people. We are the typical outsourced helpdesk, and the majority of our workforce spends their day in the field. We MUST trust our employees implicitly, because in their position it is very easy to deceive, and steal an hour of time from us, etc....We allow for lunch, we allow for breaks, but when you're driving between clients it's easy to take a 2 hour lunch and say that there was traffic between calls and that's why you arrived at 1:45pm instead of 1:00pm.
We recently had someone start running their own service calls between our service calls (charging one of our customers $75/hr instead of our $135/hr), and we found out that this was happening because of one of these applications (field force manager, specifically).
I too hate these kinds of spying applications, but now I have to take the position of: if you have nothing to hide, what do you care? We have been proven to need this to keep one person honest. After this example was dealt with, we haven't had any other incidents, but now we will always be suspicious. It makes me wonder if it had happened before (we've been in business for about 10 years).