Technological Innovation and Productivity Effects