Hello, I'm new to this site.Very interesting views. I just want to say about the abbreviations, I'll have to agree with neurospast. Some people were not trained in English so those abbreviations are different over there. If you want to use such "long" terms a lot of times then I suggest that you add a definition of them just once. Thank you
p.s.Great post sdkashif