links for 2009-04-23

23 04 2009