Forty years of Impeccable Results