Since I'm analyzing trace messages over RS232 I've also extensively used UltraEdit. It has a nice search feature that copies all the matches into the clipboard. Just paste into a new window and perform search again with new terms, paste again into the same window. Then do a File->Sort (with remove duplicates) and you have a nice debugging filter (like FilterTerminal). One can also use RegExp to perform the same task but there are a few inconveniences.