That ListenUp! I wrote last night? Bah. Too limited. So, in about an hour's worth of work today, I reimplemented it.
It registers to listen for all NSNotifications (by declaring an observer without a particular event name or object, it will listen for all events), and provides a nice search box for filtering down the results. Because the contents of the table view are bound to the event array (yay, Cocoa Bindings!), I even get sorting for free.

It will allow for searching on any of the dictionary values (Event Name, Time, or Message). Here's one filtering on 'Thumb':
![]()
Here's another, filtering on the time of day:

The underlying search machinery accepts regular expressions:
