links for 2009-06-19

links for 2009-06-18

links for 2009-06-17