We really are living in an age of information overload. Google estimates that there are 300 exabytes (300 followed by 18 zeros) of human-made information in the world today. Only four years ago there were just 30 exabytes. We've created… — Daniel Levitin Copy Share Image