May 2010 Annual Assembly Agenda