links for 2007-06-10

Links June 10th, 2007