Sorry if I misled you, but I didn't think a definition of heading was necessary. I had assumed most pilots could grasp the concept of a heading!
I was alluding to the fact that procedures are written to different criteria. Those departure procedures written under PANSOPS assume runway track will be maintained. Under TERPS, you maintain runway heading - in otherwords, no correction for drift.
This difference came to discussion last week when I did my line check out of Taipei. (Taiwan uses TERPS). Sure enough, the Jepp SID word description of the procedure mentioned heading, wheras a SID from a PANSOPS plate mentioned track.
This difference is not always understood. In the 744, you don't have to understand it. The FMC/FD knew where you were and gave you the command to fly the approprite reference. This applys to the MAP as well as the SID.
However, if a controller tells me to 'maintain runway heading', I for one would select heading and treat it as a radar heading until otherwise instructed. If he said 'maintain runway track', I would correct it for drift. I assume he/she knows what they're talking about and follow accordingly.
Personally, I think it's quite simple - but then again, I like simple things.