For diagnosing intermittent problems, is there any Activity Monitor variant with logging such that you can scroll back in time and see what spiked when XXX happened?
(e.g., my mouse stops moving for some strange reason... unfortunately, it never seems to do it while Activity Monitor is on top, so I can never see what's soaking up the CPU cycles when that happens.)