One or two points to raise re Diane's article. The "Norman French" were in fact, 3 generations back, from Scandinavia (Norman meaning Norseman or Northman). As such they were Germanic people with the same historically tribal roots and broadly similar culture as other Germanic peoples like the Anglo-Saxons.
It would be nice to belive that "we will know that Britain has become a genuinely multi-racial society, when the skin colour of a British MP is no more significant than the colour of their eyes" but this is a false belief I suspect in that it is a human trait found in any culture to have a inbuilt tribal loyalty to one's "own kind". I think this is less a matter of education or outlook and more one of human hardwiring. If this is the case we will never achieve a genuinely multi-racial society and given the appalling historical failures of such societies (Yugoslavia, Rwanda, Nazi Germany etc.) it is arguably deeply irresponsible to promote attempts to create them.