The tagging system was maybe the biggest logistical issue (or at least the one that took the longest to work through), and there's a very, very detailed post about the proposed tag system and requests for improvement suggestions in sd_volunteers. But yeah, we've been thinking about how to handle the archive, and at the very least we'll have to tackle it in stages.