Interesting article and I think not not many people (at user side) realize how much more efficient content development can be if SME and ISD can work side by side. A problem I see coming up is: how do we call this way of working? I myself called it community driven content development before (http://wp.me/pH0u9-14) but I like collaborative co-design as well