News from elsewhere on the web 31/March/08

31 Mar 2008