I stumbled across LearnHub, a social learning network that combines social networking, community ratings, learning and structured teaching. This is a really innovative solution that provides teachers the capability to teach online and host discussions among other things. Teachers can create lessons, tests, courses and tutoring sessions. Any one can start or join multiple communities around their interest areas. The traditional features of network build-up and collaboration are provided. The community rating provided is extremely powerful and structured.
As I researched some more solutions, I came across PodClass, Instructables, Livemocha, the Apple Learning Interchange and WizIQ . These are all important developments and point towards maybe the very first solutions that may see traction in a traditional corporate learning environment as well.