Okay, I finally got around to adding the resource-list package to /contrib.
Cons:
It's Postgres only, and is pretty barebones. There is no admin UI for editing categories, for example. You can add them but not edit them.
Pros:
Uses the content repository, so you keep track of all revisions.
Works.
You can see a demo at http://www.safe4all.org/resource-list
Can someone add this to bug-tracker, and add me as the default person to get bugs for it?