I believe unix has a ton of "monitoring" type tools built into it. I know here at my new job we use unix and I was surprised by the commands (after googling on unix commands) that allow you to monitor a lot of stuff in unix that you can't easily do in Microsoft. For example, you can run a few unix commands and find out exactly what a specific user has entered in for unix commands for that entire day. It may also though depend on how much the network guys have locked unix down (if there is a way to do that.) I'm just learning about unix myself so I'm not sure what can/cannot be done.