I have Arabic friends from various countries who can communicate with each other without too much difficulty. They say there are certain dialects they have trouble with(e.g. Morrocan) but they know a...