I find that activity streams, such as Yammer or Twitter, are a good place to start. They allow for Pull learning rather than Push and are not as top-down as guided discussion threads. Within organizations, you should be connecting Teams with Communities with Networks, as the diagram in this post shows: http://jarche.com/2011/09/organizing-for-diversity-and-complexity/