Reaons to be cheerful............