Agenda April 2004