You've never heard me speak, you've only seen my typing. Anyone who's just on a forum where everybody types quickly is not going to type out perfect English. Have you played any online game ever? Have you ever surfed the internet? Have you seen the average English on any gaming forum?