My former college professor said it was a good thing I was shy, because people would feel more comfortable opening up to me, rather than the stereotypical aggressive journalist.
I remember reading in Ghandi's biography, he referred to shyness as his 'shield' because it forced him to really think things through before speaking.
Do you have something you consider a weakness and you have found a silver lining in it?