That patents now last 20 years is completely absurd in the modern world.  Anything that is 20 years old has either long ago become ubiquitous, or is long forgotten.<p>Even 8 years is too long these days in many markets (esp. technology) but would be somewhat more acceptable.