I have learned so much yet so little. Things on this site that bother me:
1) Come to the United States and say the words "I have a query". People might understand you, yet they will look at you like you are strange.
2) There is a very big difference between American English and British English