For maximal fun, I'll write it as another Rails app so nobody else will ever be able to deploy it. Or maybe Django this time, so I can write in Python and give myself deployment fits. Then I can make it wildly idiosyncratic and serve only my own archive design needs.
Because I needed another project, you see. I will not allow myself to start this until I have drafts of both ficathon stories.