<< maybe i am wrong but i have observed that non-native people can speak better english than natives. >>
<< People that learn English at school as a second language get taught grammar a properly, whereas people that speak English as their first language might have done a few things on grammar in English class, but for the most part I think that we just pick it up from people around us. >>
I agree. Also the ESL people usually can spell better than natives, I mean, How often natives look up the dictionary?