Links for May 23-28 2010

A much-overdue link dump.