News from elsewhere on the web (20 April 2010)

20 Apr 2010