As I watched Josh scroll uselessly up and down trying to find a recent post on my blog I realized that my Blogger archives were for crap. My blog had way too many entries on the page, and the only reason was that once they hit the archives they are pretty much lost for good (except for google). I'm still too cheap to pay more than my $6 a month for hosting, so I had to find my solutions on the front end. Scroll down to see what I came up with.
One known outstanding bug, after you expand a post the permanent link continues to return false in Moz. The problem is in the showPost() function (javascript is in the page for now if you want to take a look), where a.onclick = function() { return true; } isn't clobbering the old event as it is in IE. I'm sure there are more problems, both technical and with the user experience, so feel free to point them out via my (lack of) contact form. D'oh! There's another side project I've yet to complete.
FYI for anyone who read my near-incoherent post about "flexible node retrieval" - I ended up using Andy's getElementsByClassName() to grab all the "permlinks" and turn them into "expand" links, and get a starting place from which to traverse the DOM and hide the post bodies.