After some investigation, it seems likely that it's our logging settings that are bumping up the size. The sessions and hitlog tables have tens of thousands of entries. I've reduced the logging days from 15 to seven, and instructed to db to prune the older entries. We'll wait and see how much effect that has.
Created a custom RSS URL using the HCMC Stats function, drawing only from posts which have the Announcements category checked, then Stew plugged it into MagpieRSS; the main HCMC site feed now shows only announcements.
A list of the three most useful bookmarklets would be handy in the sidebar (perhaps below the "Actions" section. The links would provide direct access to each of the handy-dandy reports:
What have I done today
List my outstanding tasks
List my overdue tasks
Added the squared plus and squared minus characters (u229E and u229F) for the expando buttons that show and hide posts in reports, in place of the regular plus and minus.
Greg's new CSS has some nice alternating background shading for table rows, but it requires a class of "odd" to be set on every alternate <tr> tag. Edited
report.php to add this.
As of now, the CSS updates to the front- and back- ends are pretty much finished. The few things that I wanted to adjust are too painful to deal with (they'd need PHP hacked to accommodate minuscule aesthetic goals) so I'll leave them to the following task.
Respond to CSS bug reports for the two parts of the blog (front end and back end).
Did some further research into the request to limit comments to logged-in users. It turns out that you can tune the anti-spam plugin to automatically delete comments below a certain spam threshold, and automatically publish those above another threshold. If this works, it will remove the need for any serious hacking to limit comments to logged-in users; the only real reason for this was to avoid spam. Set the values to -50 and +50 respectively; we'll see what results from this. If spam is still occasionally showing up, we can tweak again.