You can try Time Doctor (http://www.timedoctor.com). One of the features that I liked most about this software is the ability to know how much of the day a person is focusing on their priorities. That means it is capable of sending detailed reports on how well you've managed your time.