links for 2009-04-18

Written on April 19, 2009