A bunch of links – May 3, 2009