this is something I mentioned to peen and rt, but didnt post. for a webblogger, when adding a post, add it to the front page *and* the archive at the same time. so when a post is too old (on the front page) you dump it. simple :)
more specifically, the post script copys the news into two files, news/<unix time> and appends it to archive/<month>-<year>.html. and then removes the oldest entry in news. the front page generator the latest 10, or whats on in the last week (depends) and removes the old news items. el nifty.