Oh dear... I have a feeling that I will shed tears of blood before I have this problem sorted out.