Hi Dave,
I think it would be better to leave of "best" revision even though it existed in the plsql. Initially I tried to use it but in turns out not much of a use and caused confusion. I think its up to the package that uses content::init or whatever tcl api it is to decide what is "best" revision. I propose to to have "live" and "latest" revision.