Links 26 May - 3 June 2012

Long overdue link dump.