News from elsewhere on the web (28 June 2010)

28 Jun 2010