Industry analysts are in the business of shaping the technological and economic future. They attempt to 'predict' what will become the next big thing; to spot new emerging trends and paradigms; to decide which hi-tech products will win out over others and to figure out which technology vendors can deliver on their promises. In just a few short years, they have developed a surprising degree of authority over technological innovation. Yet we...