When discussing the design of a technical web site, I usually advocate finding ways to improve the community's ability to rate content, comment on articles, tag articles and dynamically search for articles. I advocate creating a dynamic web site because I don't believe it is possible to create an easily searchable static hierarchy of the tens of thousands of articles stored on a typical technical web site.
When it comes to my relatively tiny blog, however, I believe it is possible to statically index at least some of those posts. Every once in a while, I even update those indices. This is one of those occasions.