links for 2009-06-09

Written on June 10, 2009