A bunch of links – May 30, 2009