If I'm looking at a page on my own blog, I'd like a direct way to edit it, even if I'm looking at the public static version.
This could be accomplished in two parts. Let's look at example, starting with this URL:
http://mark.stosberg.com/bike/2008/07/you-...-right-now.html
I should be able to use this URL as part of a query string which produces the edit screen for the post (possibly requiring me to login in the process). For example, something this could be made to work:
http://mark.stosberg.com/mt/mt.cgi?edit_po...-right-now.html
That's a mouthful, but there are easy options to make it super-easy:
1. Add a Firefox "keyword", so you can then just add the "mt" prefix before the URL:
mt http://mark.stosberg.com/bike/2008/07/you-...-right-now.html
And that will expand into the full editable URI.
Or 2. Create a GreaseMonkey "User Script" so that blog pages are modified when displayed in the admin's browser to display an "edit this post" link.
I got used to a feature like in the Cascade CMS, released in 2001. Like MT, it also wrote out static pages, and I could just hack the URI to to turn a static URI into a dynamic version for admin's.