This was posted in another thread. I find it trolling and hurtful. I disagree that just because someone had a grammatical mistake, especially something as simple as using "of" instead of "have", makes that person incompetent. I find what makes someone competent is not necessarily how someone talks, but what that person talks about. In this person's example regarding people working at NASA, I wonder if he would totally dismiss someone who holds several doctorates just because English may be his/her 2nd, 3rd, or 4th+ language? I wonder if this person is one of those people who wants the USA's main language set to English and anyone who doesn't speak it perfectly should get deported. While I admit, speaking a language correctly is important to be able to understand one another, just to dismiss an opinion outright due to grammatical errors is wrong, in my opinion.