I'm conceeding defeat. It's still not working, tomorrow I will fix it, then the day after when I return to uni I shall pay an expert to do it and while he is doing it I shall go for a beer and smile to myself because someone else will be dealing with my D0 point.
Thanks for all your help, shame we couldn't come to a more positive conclusion but hay-ho, at least nobody died!