What was the best invention of the last 50 years?

20 answers 20