Architecture for Stand-Alone Applications
I came across this article at TSS about ZOE, and also somehow found out about a tool called AmphetaDesk. Both offer functionality to aggregate news taken from RSS feeds; ZOE also provides for e-mail and other stuff. What's interesting is that both are desktop tools, but are implemented as small web servers that provide their UI to the browser.