I'll second the mode S comment .
Other morning on way in to London TMA the controller gave us a level which we read back correctlly but miss set by 1000' . Within a few seconds the controller was back to us to confirm the level we had set. Mode S system worked a treat and the controller was on the ball (thanks again) watching the screen not just accepting our read back.