I had to dig this up recently:
Unskilled and Unaware of It: How Difficulties in Recognizing One's Own Incompetence Leads To Inflated Self-Assessments
It turns out that the very thing which prevents you from being good at certain intellectual or social tasks also prevents you from recognizing that you're not any good at it. Fairly poignant stuff if you look at it from a certain perspective, since there may be things you think you do well (sense of humor?) which you're worse at than almost anybody without even realizing it. On the other hand, it may also explain why we we're so hard on ourselves on at stuff we're good at.
If you're so evil, eat this kitten!
"The presentation or 'gift' of the Holy Ghost simply confers upon a man the right to receive at any time, when he is worthy of it and desires it, the power and light of truth of the Holy Ghost, although he may often be left to his own spirit and judgment." --Joseph F. Smith (manual, p. 69)