Reasons to be cheerful ..... or at least not too depressed!!