Stuff you must read today (Fri, 2 Apr 2010)