Dive Into Mark has a good article that describes accurately one of the main reasons why I run PyBlosxom.