That made it easy to make it a bit more MVC-like (read design patterns :-) which allows for nice things like having multiple views of a newsgroup.
I have heard Agent does something like that, so it may make some people happy, too.
And of course, once I can have multiple views of articles that sync with each other (say, mark read an article in a group, and it instantly changes in another), I can implement the new fancier article search dialog.
Which then leads to the release of 0.6.10. If I can abstain from implementing multithreadedness, that is.
Yikes, I am in a sort of coding frenzy, I can't hold back from adding stuff. I had forgotten the feeling, after these last couple of years of lazyness.