Reasons to be cheerful -