links for 2009-05-23

Written on May 24, 2009