I’ve not looked a the details of the Ditto calls above yet, but I think one thing about the structure of what I’m working on needs to be clarified. For categorized sections such as News above, my intention is to have the subsection pages as children of News, and another direct child that acts as container for ALL the items in news. (see screenshot) The subsection pages then use the tags to display their subsets, e.g.
[!Ditto?parents=`16` &tagData=`acNews` &tags=`pupils` &config=`news`!]
With this arrangement, the editor of the section only has to go to one page to create or update stories in any of the subsections, and can reassign them to other subsections by changing an option button. It also makes life easier for any back-end superuser, who can easily find all the section’s stories in one place without reading the section editor’s mind, should the need arise to clear up a mess.
I’m working on a demo site with such a structure, and may be able to give a link to it later today. Slightly higher priority at the moment, though - setting this site up has highlighted some dependencies on PHx for error handling and re-editing, so I have to fix that first.
Thanks for keeping up your efforts with pkBlog, I think it will emerge the better for this feedback.

KP