Stav dette: Progress in flavour research