Al, I think you're right - I think I need to put this question into better context.
What I will do is work up a use case. It might be instructive to use dotLRN as that use case for the community as a whole, but this particular project is relatively different from dotLRN.
In the meantime, I will repost with more specific and well thought-out questions.
talli