In the last few days, I've switched news aggregators again - this time to Vienna.
I've got a long, long, long history of doing this - partially because of my serial enthusiasm, and partially because none of the aggregators I've used so far have satisfied all of my itches. Some tie up my laptop in terms of memory and CPU, some aren't fast enough UI-wise to help me really blaze through skimming, and some aren't flexible enough for me to tweak to my particular liking.
At this point, though, Vienna comes really close to what I've been wanting for years. It's open source (check it out!); uses WebKit to offer a theme-able feed item display (hello Colloquy!); and uses SQLite 3 for persistence (with schema documentation!). Out of the box, it's a pretty nice app, but it was even nicer when I started poking under the hood. I've even submitted my first small patch, which got accepted into the codebase.
When last I tried Vienna, it was on my poor old PowerBook G4 12" 867Mhz and it was a somewhat rough and bad tasting experience. At the time, NetNewsWire was my tool of choice, and Vienna was lacking some features - like, say, a user-sortable list of subscription folders and feeds. It also thrashed a lot and generally made me Force Quit it and move on. But now, on my new-ish MacBook Pro, the performance is stellar with my set of 500+ feeds and my few showstopper missing features are no longer missing.
Now, it seems like NetNewsWire is the app that thrashes for me and gets a Force Quit. I need to try NNW a bit more and figure out if it's just my initial import of subscriptions that drags things down - but Vienna's got me now. It's catching up mightily fast with the feature list of NNW. And, nothing beats open source software for tossing in a few tweaks to things that are just not quite doing what I'd like.
Again, since I'm a serial enthusiast, I have no idea if I'll be a regular contributor of patches to Vienna or even offer any commitment to the project - but I'm definitely happy with it at the moment.