I do the same thing, only in Thunderbird over IMAP with around 27,000 messages. TB search is fast and accurate, and I keep track of emails that need immediate action by starring them and then un-starring them after the action is taken. Pretty straightforward.