Innovation and the Internet