This old chestnut again! As ever, different people have different ideas about the phraseology and how it should be interpreted. You can please some of the people all the time, all the people some of the time, etc etc etc. But even if every controller world-wide agreed on what they meant and how it should be phrased, it would count for nothing if, as MD83FO has pointed out, the aircraft avionics designers have built in a default that does not agree with ATC requirements. We have this problem when doing surveillance radar approaches with A320's. The ATC requirement is to provide headings, but the Airbus default for flying non-precision approaches is to fly track. This can lead to discrepancies of up to ten degrees, which is not very helpful when you are trying to line the aircraft up with the runway.