This is not a CR ability but the an aD CMS ability. There are also other different implementation done, Deds classifieds, Collaboraid simulation, etc.
I'm sniffing around at the moment, so feel free to guide me toward the approach that will result in the the most compatibility down the road.
CMS is probably not the right direction because, even though the cms package is still in the main distribution, the acs-workflow (dependency) package has been relegated to 'obsolete' status...
Again, Jun, thanks for your time.