Advances in computer-mediated communication technologies have increased the variety of choices individuals have when sharing knowledge both within and across organizational boundaries. This paper extends prior research by comparing face-to-face and computer-mediated communication channels (email, online communities, and knowledge repositories/wikis) for different knowledge types (computer progr...