Don,
It would make a lot of sense to me to put any generalized admin UI for a non-mountable service into /packages/package-key/www/admin and use some special case logic to publish it to /acs-admin/package-key (even though my natural inclination is toward /admin, the fact that it's owned by subsite makes that incorrect).
This would parallel the hack that pulls docs out of /packages/package-key/www/doc and publishes them to /doc/package-key. This could be applied to both singleton applications (as singleton packages have no scoping) and unmountable services, and allow us to put a list of admin-able packages on the acs-admin page.
I'm not sure that this would meet everybody's needs, though... does anybody have a justifiable reason to mount a service other than for admin UI?
If this works for everybody, it could even be used to mount the APM UI, if the UI provided in /acs-admin/apm and /acs-admin/users were seperated out into independent "service" packages in and of themselves. Then acs-admin would actually be just a simple singleton package publishing all of the available singleton or unmountable package admin directories within itself.
BTW, It's always struck me as strange that /doc worked the way it did... I would have thought that /packages/package-key/doc would have been the right thing to publish (and if i'm not mistaken, some version of the acs4 documentation implied that that was the right place to put documentation). I would be up for a move of documentation out of the package www directory and putting admin outside of it as well, but i suggested the above to make as few waves as possible.
Thoughts?