Great tool. You can download a trial version, for free, and check it out. I've used it in the past to actually resolve an issue we were having. Trying to get them to by it at my new employer but I started after budgets were allocated for this year but it's on the plan for next year!
Apex also has one (I've never used it) and I'm sure there are others as well, google it.
-- You can't be late until you show up.