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 more information in the past few years than in all of human history before us