Our approach, as Patrick stated before in the survey thread, is to make sure we can model anything that the prevalent standards can model. Actual standards-compliant interfaces are a secondary concern for us for the time being, but it IS absolutly crucial that we be able to represent everything that the major standards to. The questions, then, are: What standards should be implemented? What pieces of each standard are considered to be the "best-of-show" (most useful, backed by the largest potential user base)?
This leads to the question of what the requirements are for your project. The needs of distance learning are significantly different from those of on-site corporate training. Then there's the difference between self-paced study vs. instructor-led and community-oriented teaching. Berklee's needs fall strongly in the distance education, instructor led category, and we'll most likely be putting time into the specs that cover those areas at the beginning. That said, we're very interested in helping the system grow to meet needs beyond our own as time progresses, especially if they further the reach and acceptance of dotLRN itself.