More things to do:
* Figure out how to serve XML::Atom.
* Use a dhandler on posts/id for permalinks
* Fix whitespace before and after posts.
* Navigation bar
* Dynamic content
** select distinct categories from db
** split them on /, and display all matches of the next level of hierarchy
** use the selected level of hierarchy to display items.
* Static content
** About page
** Contact page
* Links bar
* Dynamic content
** Links extracted from the current articles using HTML::Treebuilder
* Static content
** Friends
** Photo Gallery
* Dublin core RDF
* Creative Commons.
* FOAF.
* icons/photo blog