Revised plan.
* dhandlers for mixing static and dynamic content.
* /atom/$date/$title for XML::ATOM
* /rss/$date/$title for RSS
* /$category for html. Allow mixing of static pages.
* Fix whitespace before and after posts.
* Left bar
* _Dynamic:_ select distinct categories from db, split them on /, and display all matches of the current level of hierarchy
* _Static:_ find all content, split on /, and display matches on current level of hierarchy.
* If both static and dynamic match, then display the static page, and then the dynamic pages.
* Right bar
* Calendar sorting on posts/day.
* Links extracted from the current content using HTML::Treebuilder
* Dublin core RDF.
* Creative Commons.
* FOAF.
* icons/photo blog