I started out this book being frustrated by the assumptions Schrage makes. For example, at the beginning of the book he talks about collaboration and seems to be making the assumption that people who work in teams DO NOT collaborate.Maybe my experience working in a software company is different from what people experience in other industries, but it seemed to me as if Schrage had a bizarre view of how people interact within a corporation.Schrage's central message seems to be that tools help people collaborate--not exactly an insight. Finally, he discusses collaborative processes like brainstorming sessions and quality circles. These are not new things.Overall, I felt the book had very little to offer.