Maybe what we need are teaching & learning web services. Plug-and-play services that deliver learning objects to the user to meet their needs, whether they're enrolled in a course, updating themselves as part of CPD or just plain curious and eager to learn.
Interoperability would be nice, such that information providers can provide pedagogically neutral content that you can adapt for your own needs, in your own personal VLE. This personal VLE is not just a VLE in the limiting sense of present VLEs. This is your own personal online presence, your lifelong learning record, your weblog, your Memex.