Solution to Collaboration Conundrum
I've got a solution- use a collaborative knowledge network where you can share information on specific questions and problems in a secure, invitation-only environment. It is best to grow these environments organically, or virally, with the "fad" catching on and passing via cafeteria conversations. Users have to want to use it and find it helpful. It can start in the IT dept., but ultimately, employees within or across departments must see a need and request a better communication system.
Right now Syndicom, Inc. focuses on collaboration in healthcare (1400 spine surgeons from around the world use SpineConnect, and the SpineShare is a community from one corporation that helps sales, marketing, and distributors effectively communicate). See more at http://syndicom.com/