In edit mode, if I move a vertex the whole mesh is transformed Not sure what I've done or pressed, but in edit mode if I select a vertex/edge/face the whole mesh is transformed when I grab, rotate, etc. Also if I add new mesh elements and scale for instance even unselected elements are scaling 
What have I pressed?

Thanks
John
you have probably enabled proportional editing the hotkey should be 'O'