links for 2010-06-02

2/06/2010