2004 Annual General Meeting