The software domain is small... how many e-commerce implentations are there that won't infringe on parts of the Amazon patent, even if they aren't "one-click"? Answer: Quite possibly none. If there are some, it's pure luck. As I mention below, you can't hardly avoid infringing on patents as an underclassman in a computer science program! I don't think that's a problem in very many industries that are being used for comparision.