Just curious but if I take off from Amsterdam EHAM where the transition altitude is 3000 ft and land at LIML Milan where its 6000 ft then my understanding is I should set my altimeter to 1013.2 climbing through 3000ft and keep it there until descending through 6000 ft to Milan where I set it to the local QNH as per the ATIS or controller. So I am wondering why when at altitude (eg FL330) where I should be on standard setting (1013) I keep getting given the local QNH as I pass through various controlled airspace zones. If I had a need to depart from my flight plan I am sure the controllers would then give me the local QNH.
My second question is whilst awaiting take off clearance the tower is telling inbound aircraft they are to "continue the approach" so would not the correct read back be "Roger, cleared continue approach" and not "maintain present heading"?
Cheers
Peter