News from elsewhere on the web (31 March 2010)

31 Mar 2010