Great post, and given my personal interests and work I'm particularly interested in one particular remark:

"the LMS has to play nice with others"

I would love more ellaboration on this point at some stage, and I'm very keen to discuss it.