My next hack: blwip (download blwip: perl source). (Say "bullwhip".) The bl is blosxom, the wip is work-in-progress. It is a CGI post manager that runs on your local webserver. (You do have apache installed on your computer, right?) blwip is a little (ok, very) rough around the edges, but it works as follows. You have three directories: posts, wip, and agg. Posts are where your blog posts live -- this is the directory that gets uploaded to your server. Wip is where your work in progress lives. These are posts that you've started but haven't yet published. Agg is where incoming aggregator posts live. blwip has several modes: create a new wip post based on an agg post; delete an agg post; delete a wip post; publish a wip post to "posts"; list posts in progress; show a particular post in progress; and list the subscriptions you have configured for your aggregator. blwip works closely with blosxom and blagg, and requires that both are installed. The preceding sentences are all that exists for documentation right now.
There are templates available.