Great article, Harold, I couldn't agree more regarding the Open Source issue. I run a one-man e-learning effort in my company, which platform includes installation and maintenance. I chose Moodle for many reasons, particularly because the cost involved was me learning how to run the software. I don't have any technology training, my only very brief programming experience was in high school (BASIC and PASCAL), and I have zero budget.

Nonetheless, I have the latest version of Moodle up and running, validating with my company's Active Directory of 1,000 employees across Latin America. Use is somewhat limited because of content creation constraints, but little by little we have more consulting and support teams using Moodle as a training, collaboration and KM platform.

Regarding Jevon's comment, I agree that the LMS/CMS model needs to be updated or rethought. However, I don't think most organizations should be paying the costs of living on the cutting edge of any field, particularly in the corporate market.