Although I would advocate never showing your hand if you don't have to, I am a hypocrite at times and will show for the reasons thus stated. Generally, you have to be careful doing so b/c it does not always work and gives opponents more information. I will also add that if I play with the same people regularly in a more or less friendly atmosphere, I will show a few hands just so they know (think) I'm being honest with my betting.