News from elsewhere on the web 30/July/07

30 Jul 2007