Heffalump: Right now the feed uses couchdb, but I think sm and myself want to move away from couchdb instead of depending on it even more. Right now we are using a different couchdb database for each feature and it makes it hard to integrate the data across them. Now I'm thinking we could use Haskell Persistent https://github.com/yesodweb/persistent Because Persistent is database agnostic, we could use sqlite or whatever for metadata, the redis backend for transient stuff, AND write a persistent backend for the darcs repo format. This way we could integrate data from various sources without needless redundancy, and not have to store darcs repos in any funky way.