1007 Agenda  - 27 July 2010