Stuff you must read today (Fri, 28 May 2010)