The primary missing pieces are a standard architecture for an organic courseware module and the software necessary to build this courseware. The solution to these missing pieces will be a participative courseware-builder that allows the general public to create courses on any conceivable topic. We expect many companies will attempt to solve this problem, but the market will quickly gravitate towards the one it likes best.