bbc http://news.bbc.co.uk/2/hi/technology/8390623.stm http://news.bbc.co.uk/2/hi/science/nature/8389706.stm