Is There a Limit to Technological Innovation?