ED sorry if this has got a bit heavy and off topic .