This is was built primarily in WordPress, with the help of my favorite webhosts (and friends) Utopian.net. Content is uploaded like a blog, with each entry being a post into a category, which is so easy and wonderful, I don't even know what to do with myself. And it's easily searchable based on categories, which means it's reader-friendly (and I like friendly readers).
If you'd like a similar set up for your website, email Utopian at support (at) utopian.net. They are dedicated to helping artists across the web. Your account comes with free WordPress installation and maintenance. And they are super nice and personable -- qualities which I think are missing in a lot of webhosts, don't you?