World's store of data calculated

A University of Southern California scientist says he's worked out just how much information is being stored by the human race - and there's an awful lot of it. Two hundred and ninety-five exabytes, to be precise.