http://www.technologyreview.com/blog...nld=2012-03-27