Agreeing to the above said answer. Native auditing is not a mess but its like an exprienece of having a thing done manually that is not reliable and accurate. If you want you can please have a look at this link for the native auditing.
http://social.technet.microsoft.com/...ime-monitoring
Moreover you have a look at this application...
Leave a comment: