Annual General Meeting a lively mix of big plans and good news