Hubris is an ugly trait.  Self-congratulation smacks of arrogance yet there are times when one simply has to say things as they...