@richardvaughton: Really good post