links for 2009-07-24

24 07 2009